fixed worker-loader in jest tests

This commit is contained in:
Sebastian Sdorra
2020-01-23 17:15:39 +01:00
parent 09bde1e3bb
commit b04c55827c
3 changed files with 4267 additions and 349 deletions

View File

@@ -17,35 +17,22 @@ const reportDirectory = path.join(target, "jest-reports");
module.exports = { module.exports = {
rootDir: root, rootDir: root,
roots: [ roots: [root],
root testPathDirs: [path.join(root, "src")],
],
testPathDirs: [
path.join(root, "src")
],
transform: { transform: {
"^.+\\.(ts|tsx|js)$": "@scm-manager/jest-preset" "^.+\\.(ts|tsx|js)$": "@scm-manager/jest-preset"
}, },
transformIgnorePatterns: [ transformIgnorePatterns: ["node_modules/(?!(@scm-manager)/)"],
"node_modules/(?!(@scm-manager)/)"
],
moduleNameMapper: { moduleNameMapper: {
"\\.(png|svg|jpg|gif|woff2?|eot|ttf)$": path.join( "\\.(png|svg|jpg|gif|woff2?|eot|ttf)$": path.join(mockDirectory, "fileMock.js"),
mockDirectory, "\\.(css|scss|sass)$": path.join(mockDirectory, "styleMock.js"),
"fileMock.js" "\\.worker$": path.join(mockDirectory, "workerMock.js")
),
"\\.(css|scss|sass)$": path.join(mockDirectory, "styleMock.js")
}, },
setupFiles: [path.resolve(__dirname, "src", "setup.js")], setupFiles: [path.resolve(__dirname, "src", "setup.js")],
collectCoverage: true, collectCoverage: true,
collectCoverageFrom: [ collectCoverageFrom: ["src/**/*.{ts,tsx,js,jsx}"],
"src/**/*.{ts,tsx,js,jsx}"
],
coverageDirectory: path.join(reportDirectory, "coverage-" + name), coverageDirectory: path.join(reportDirectory, "coverage-" + name),
coveragePathIgnorePatterns: [ coveragePathIgnorePatterns: ["src/tests/.*", "src/testing/.*"],
"src/tests/.*",
"src/testing/.*"
],
reporters: [ reporters: [
"default", "default",
[ [

View File

@@ -0,0 +1,7 @@
function WorkerMock() {}
WorkerMock.prototype.addEventListener = function() {};
WorkerMock.prototype.removeEventListener = function() {};
WorkerMock.prototype.postMessage = function() {};
module.exports = WorkerMock;

File diff suppressed because it is too large Load Diff