19 lines
581 B
JavaScript
19 lines
581 B
JavaScript
module.exports = {
|
|
testEnvironment: "jsdom",
|
|
roots: ["<rootDir>/src"],
|
|
setupFilesAfterEnv: ["<rootDir>/src/setupTests.ts"],
|
|
transform: {
|
|
"^.+\.[jt]sx?$": ["babel-jest", {
|
|
presets: [
|
|
["@babel/preset-env", { targets: { node: "current" } }],
|
|
["@babel/preset-react", { runtime: "automatic" }],
|
|
["@babel/preset-typescript", { allExtensions: true, isTSX: true }],
|
|
],
|
|
}],
|
|
},
|
|
moduleNameMapper: {
|
|
"\.(css|less|scss|sass)$": "identity-obj-proxy",
|
|
"\.(gif|ttf|eot|svg|png|jpg|jpeg|webp)$": "<rootDir>/test/fileMock.js",
|
|
},
|
|
};
|