jest configuration for ui-packages

This commit is contained in:
Sebastian Sdorra
2019-10-09 10:19:46 +02:00
parent 3167b599cd
commit e1390d68c9
9 changed files with 975 additions and 1114 deletions

View File

@@ -0,0 +1,12 @@
/**
* Read and use .babelrc from packages
*/
const { join, resolve } = require("path");
const { createTransformer } = require("babel-jest");
const packagePath = resolve(__dirname, "../");
const packageGlob = join(packagePath, "*");
module.exports = createTransformer({
babelrcRoots: packageGlob
});

View File

@@ -0,0 +1,18 @@
const path = require("path");
const rootDir = path.resolve(__dirname, "..");
const reportDirectory = path.join(rootDir, "target", "jest-reports");
module.exports = {
rootDir,
transform: { "^.+\\.js$": "./scripts/babelMonoRepoTransformer.js" },
collectCoverage: true,
coverageDirectory: path.join(reportDirectory, "coverage"),
coveragePathIgnorePatterns: ["src/tests/.*"],
reporters: [
"default",
[
"jest-junit",
{ outputDirectory: reportDirectory, outputName: "TEST-all.xml" }
]
]
};