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