diff --git a/scm-ui/jest-preset/jest-preset.js b/scm-ui/jest-preset/jest-preset.js
index ffdeac244b..3075953271 100644
--- a/scm-ui/jest-preset/jest-preset.js
+++ b/scm-ui/jest-preset/jest-preset.js
@@ -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",
[
diff --git a/scm-ui/jest-preset/src/__mocks__/workerMock.js b/scm-ui/jest-preset/src/__mocks__/workerMock.js
new file mode 100644
index 0000000000..43b1e88ad4
--- /dev/null
+++ b/scm-ui/jest-preset/src/__mocks__/workerMock.js
@@ -0,0 +1,7 @@
+function WorkerMock() {}
+
+WorkerMock.prototype.addEventListener = function() {};
+WorkerMock.prototype.removeEventListener = function() {};
+WorkerMock.prototype.postMessage = function() {};
+
+module.exports = WorkerMock;
diff --git a/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap b/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap
index bd54486f36..5dfbdf9994 100644
--- a/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap
+++ b/scm-ui/ui-components/src/__snapshots__/storyshots.test.ts.snap
@@ -485,16 +485,16 @@ exports[`Storyshots DateFromNow Default 1`] = `
exports[`Storyshots Diff Binaries 1`] = `
Array [
@@ -502,18 +502,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
Main.java
modify
@@ -704,26 +704,26 @@ Array [
,
conflict.png
add
@@ -734,7 +734,7 @@ Array [
className="panel-block is-paddingless"
>
@@ -755,16 +755,16 @@ Array [
exports[`Storyshots Diff Collapsed 1`] = `
Array [
@@ -772,18 +772,18 @@ Array [
className="fas fa-angle-right has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/events/EventListener.java
modify
,
@@ -832,18 +832,18 @@ Array [
className="fas fa-angle-right has-text-inherit"
/>
src/main/js/ChangeNotification.tsx
modify
,
@@ -892,18 +892,18 @@ Array [
className="fas fa-angle-right has-text-inherit"
/>
src/main/resources/locales/de/plugins.json
modify
,
@@ -952,18 +952,18 @@ Array [
className="fas fa-angle-right has-text-inherit"
/>
src/main/resources/locales/en/plugins.json
modify
,
@@ -1012,18 +1012,18 @@ Array [
className="fas fa-angle-right has-text-inherit"
/>
src/test/java/com/cloudogu/scm/review/events/ClientTest.java
modify
,
@@ -1072,18 +1072,18 @@ Array [
className="fas fa-angle-right has-text-inherit"
/>
Main.java
modify
@@ -1137,18 +1137,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/events/EventListener.java
modify
@@ -1698,16 +1698,16 @@ Array [
,
@@ -1715,18 +1715,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/js/ChangeNotification.tsx
modify
@@ -1970,7 +1970,7 @@ Array [
colSpan={3}
>
@@ -2553,16 +2553,16 @@ Array [
,
@@ -2570,18 +2570,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/de/plugins.json
modify
@@ -3004,16 +3004,16 @@ Array [
,
@@ -3021,18 +3021,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/en/plugins.json
modify
@@ -3455,16 +3455,16 @@ Array [
,
@@ -3472,18 +3472,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/test/java/com/cloudogu/scm/review/events/ClientTest.java
modify
@@ -4044,7 +4044,7 @@ Array [
colSpan={3}
>
@@ -4258,7 +4258,7 @@ Array [
colSpan={3}
>
@@ -4513,16 +4513,16 @@ Array [
,
@@ -4530,18 +4530,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
Main.java
modify
@@ -5044,16 +5044,16 @@ Array [
exports[`Storyshots Diff File Annotation 1`] = `
Array [
@@ -5061,18 +5061,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/events/EventListener.java
modify
@@ -5626,16 +5626,16 @@ Array [
,
@@ -5643,18 +5643,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/js/ChangeNotification.tsx
modify
@@ -5902,7 +5902,7 @@ Array [
colSpan={3}
>
@@ -6485,16 +6485,16 @@ Array [
,
@@ -6502,18 +6502,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/de/plugins.json
modify
@@ -6940,16 +6940,16 @@ Array [
,
@@ -6957,18 +6957,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/en/plugins.json
modify
@@ -7395,16 +7395,16 @@ Array [
,
@@ -7412,18 +7412,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/test/java/com/cloudogu/scm/review/events/ClientTest.java
modify
@@ -7988,7 +7988,7 @@ Array [
colSpan={3}
>
@@ -8202,7 +8202,7 @@ Array [
colSpan={3}
>
@@ -8457,16 +8457,16 @@ Array [
,
@@ -8474,18 +8474,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
Main.java
modify
@@ -8992,16 +8992,16 @@ Array [
exports[`Storyshots Diff File Controls 1`] = `
Array [
@@ -9009,18 +9009,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/events/EventListener.java
modify
@@ -9582,16 +9582,16 @@ Array [
,
@@ -9599,18 +9599,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/js/ChangeNotification.tsx
modify
@@ -9866,7 +9866,7 @@ Array [
colSpan={3}
>
@@ -10449,16 +10449,16 @@ Array [
,
@@ -10466,18 +10466,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/de/plugins.json
modify
@@ -10912,16 +10912,16 @@ Array [
,
@@ -10929,18 +10929,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/en/plugins.json
modify
@@ -11375,16 +11375,16 @@ Array [
,
@@ -11392,18 +11392,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/test/java/com/cloudogu/scm/review/events/ClientTest.java
modify
@@ -11976,7 +11976,7 @@ Array [
colSpan={3}
>
@@ -12190,7 +12190,7 @@ Array [
colSpan={3}
>
@@ -12445,16 +12445,16 @@ Array [
,
@@ -12462,18 +12462,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
Main.java
modify
@@ -12987,16 +12987,16 @@ Array [
exports[`Storyshots Diff Hunks 1`] = `
@@ -13004,18 +13004,18 @@ exports[`Storyshots Diff Hunks 1`] = `
className="fas fa-angle-down has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/pullrequest/service/DefaultPullRequestService.java
modify
@@ -13282,7 +13282,7 @@ exports[`Storyshots Diff Hunks 1`] = `
colSpan={3}
>
@@ -13473,7 +13473,7 @@ exports[`Storyshots Diff Hunks 1`] = `
colSpan={3}
>
@@ -13824,16 +13824,16 @@ exports[`Storyshots Diff Hunks 1`] = `
exports[`Storyshots Diff Line Annotation 1`] = `
Array [
@@ -13841,18 +13841,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/events/EventListener.java
modify
@@ -14414,16 +14414,16 @@ Array [
,
@@ -14431,18 +14431,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/js/ChangeNotification.tsx
modify
@@ -14698,7 +14698,7 @@ Array [
colSpan={3}
>
@@ -15281,16 +15281,16 @@ Array [
,
@@ -15298,18 +15298,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/de/plugins.json
modify
@@ -15732,16 +15732,16 @@ Array [
,
@@ -15749,18 +15749,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/en/plugins.json
modify
@@ -16183,16 +16183,16 @@ Array [
,
@@ -16200,18 +16200,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/test/java/com/cloudogu/scm/review/events/ClientTest.java
modify
@@ -16772,7 +16772,7 @@ Array [
colSpan={3}
>
@@ -16986,7 +16986,7 @@ Array [
colSpan={3}
>
@@ -17241,16 +17241,16 @@ Array [
,
@@ -17258,18 +17258,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
Main.java
modify
@@ -17784,16 +17784,16 @@ Array [
exports[`Storyshots Diff OnClick 1`] = `
Array [
@@ -17801,18 +17801,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/java/com/cloudogu/scm/review/events/EventListener.java
modify
@@ -18402,16 +18402,16 @@ Array [
,
@@ -18419,18 +18419,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/js/ChangeNotification.tsx
modify
@@ -18688,7 +18688,7 @@ Array [
colSpan={3}
>
@@ -19319,16 +19319,16 @@ Array [
,
@@ -19336,18 +19336,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/de/plugins.json
modify
@@ -19800,16 +19800,16 @@ Array [
,
@@ -19817,18 +19817,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/main/resources/locales/en/plugins.json
modify
@@ -20281,16 +20281,16 @@ Array [
,
@@ -20298,18 +20298,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
src/test/java/com/cloudogu/scm/review/events/ClientTest.java
modify
@@ -20910,7 +20910,7 @@ Array [
colSpan={3}
>
@@ -21140,7 +21140,7 @@ Array [
colSpan={3}
>
@@ -21415,16 +21415,16 @@ Array [
,
@@ -21432,18 +21432,18 @@ Array [
className="fas fa-angle-down has-text-inherit"
/>
Main.java
modify