-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathjest.config.mjs
More file actions
46 lines (44 loc) · 1.79 KB
/
jest.config.mjs
File metadata and controls
46 lines (44 loc) · 1.79 KB
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
import { jestConfig } from "@salesforce/sfdx-lwc-jest/config.js";
const setupFilesAfterEnv = jestConfig.setupFilesAfterEnv || [];
setupFilesAfterEnv.push("<rootDir>/jest-CSS-setup.js");
setupFilesAfterEnv.push("<rootDir>/jest-matchers-setup.js");
setupFilesAfterEnv.push("<rootDir>/jest-resize-observer-setup.js");
setupFilesAfterEnv.push("<rootDir>/jest-sa11y-setup.js");
export default {
...jestConfig,
moduleNameMapper: {
"\\.(css)$": "<rootDir>/__test__/jest-mocks/css",
"^@salesforce/apex$": "<rootDir>/__test__/jest-mocks/apex",
"^@salesforce/community/(.*)": "<rootDir>/__test__/jest-mocks/community/$1",
"^omnistudio/omniscriptBaseMixin$":
"<rootDir>/__test__/jest-mocks/omnistudio/omniscriptBaseMixin",
"^omnistudio/pubsub$": "<rootDir>/__test__/jest-mocks/omnistudio/pubsub",
"^omnistudio/radioGroup$":
"<rootDir>/__test__/jest-mocks/omnistudio/radioGroup",
"^omnistudio/salesforceUtils$":
"<rootDir>/__test__/jest-mocks/omnistudio/salesforceUtils",
"^omnistudio/utility$": "<rootDir>/__test__/jest-mocks/omnistudio/utility",
"^lightning/combobox$":
"<rootDir>/__test__/jest-mocks/lightning/combobox/combobox",
"^lightning/primitiveIcon$":
"<rootDir>/__test__/jest-mocks/lightning/primitiveIcon/primitiveIcon",
"^lightning/focusTrap$":
"<rootDir>/__test__/jest-mocks/lightning/focusTrap/focusTrap",
"^lightning/(.*)":
"<rootDir>/node_modules/@salesforce/sfdx-lwc-jest/src/lightning-stubs/$1/$1"
},
modulePathIgnorePatterns: [
"<rootDir>/.localdevserver",
"sfGpsTemp",
"fixtures",
"sfGpsDsAuNswFull",
"sfGpsDsAuNswSFull",
"sfGpsDsAuQldFull",
"sfGpsDsAuVic2Full",
"sfGpsDsFrGovFull",
"sfGpsDsUkGovFull"
],
setupFiles: ["jest-canvas-mock"],
setupFilesAfterEnv,
verbose: true
};