34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
|
module.exports = {
|
||
|
transform: {
|
||
|
"^.+\\.tsx?$": "ts-jest"
|
||
|
},
|
||
|
verbose: true,
|
||
|
setupFiles: [
|
||
|
"<rootDir>/src/tests/__mocks__/browserMocks.js"
|
||
|
],
|
||
|
testURL: "http://localhost:8080",
|
||
|
moduleFileExtensions: [
|
||
|
"js",
|
||
|
"jsx",
|
||
|
"ts",
|
||
|
"tsx"
|
||
|
],
|
||
|
moduleDirectories: [
|
||
|
"node_modules"
|
||
|
],
|
||
|
testMatch: [
|
||
|
"**/__tests__/**/*.[jt]s?(x)",
|
||
|
"**/?(*.)(spec|test).[jt]s?(x)"
|
||
|
],
|
||
|
moduleNameMapper: {
|
||
|
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/tests/__mocks__/fileMock.js",
|
||
|
"\\.(css|less|scss)$": "identity-obj-proxy",
|
||
|
"^./style$": "identity-obj-proxy",
|
||
|
"^preact$": "<rootDir>/node_modules/preact/dist/preact.min.js",
|
||
|
"^react$": "preact-compat",
|
||
|
"^react-dom$": "preact-compat",
|
||
|
"^create-react-class$": "preact-compat/lib/create-react-class",
|
||
|
"^react-addons-css-transition-group$": "preact-css-transition-group"
|
||
|
}
|
||
|
}
|