-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.config.js
47 lines (47 loc) · 1004 Bytes
/
jest.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
module.exports = {
transform: {
"^.+\\.js$": "babel-jest",
"^.+\\.svelte$": [
"svelte-jester",
{
debug: false,
},
],
"^.+\\.stories\\.[jt]sx?$": "<rootDir>node_modules/@storybook/addon-storyshots/injectFileName",
},
transformIgnorePatterns: ["node_modules/(?!@storybook/*)"],
bail: false,
verbose: true,
moduleFileExtensions: [
"js",
"svelte",
"json"
],
setupFilesAfterEnv: [
"@testing-library/jest-dom/extend-expect"
],
testPathIgnorePatterns: [
"/node_modules/",
"/build/",
"/storybook-static/"
],
coveragePathIgnorePatterns: [
"/node_modules/",
"/build/",
"/storybook-static/",
"/.storybook/",
],
coverageProvider: "babel",
collectCoverageFrom: [
"src/**/*.svelte"
],
coverageThreshold: {
"./src/components/": {
"branches": 80,
"functions": 100,
"lines": 100,
"statements": 100
},
},
coverageReporters: ["json", "html", "text", "clover"],
}