mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2025-07-27 12:42:28 +02:00
refactor(starter): upgrade to new version of gatsby
This commit is contained in:
30
internal/testing/jest-config.ts
Normal file
30
internal/testing/jest-config.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
import type { Config } from "@jest/types";
|
||||
|
||||
import swc from "./swc-config";
|
||||
|
||||
const jestConfig: Config.InitialOptions = {
|
||||
testEnvironment: "jsdom",
|
||||
rootDir: "../../",
|
||||
moduleNameMapper: {
|
||||
"@/hooks": ["<rootDir>/src/hooks"],
|
||||
"@/utils": ["<rootDir>/src/utils"],
|
||||
"@/constants": ["<rootDir>/src/constants"],
|
||||
"@/utils/([^\\.]*)$": ["<rootDir>/src/utils"],
|
||||
"@/pages/([^\\.]*)$": ["<rootDir>/src/pages/$1"],
|
||||
"@/hooks/([^\\.]*)$": ["<rootDir>/src/hooks/$1"],
|
||||
"@/mocks": ["<rootDir>/internal/testing/__mocks__"],
|
||||
"@/scss/([^\\.]*)$": ["<rootDir>/src/assets/scss/$1"],
|
||||
"@/constants/([^\\.]*)$": ["<rootDir>/src/constants/$1"],
|
||||
"@/images/([^\\.]*)$": ["<rootDir>/src/assets/images/$1"],
|
||||
"@/components/([^\\.]*)$": ["<rootDir>/src/components/$1"],
|
||||
".+\\.(css|sass|scss)$": "identity-obj-proxy",
|
||||
".+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":
|
||||
"identity-obj-proxy",
|
||||
},
|
||||
transform: { "^.+\\.(t)sx?$": ["@swc/jest", swc] },
|
||||
setupFiles: ["<rootDir>/internal/testing/jest-setup.ts"],
|
||||
testPathIgnorePatterns: ["node_modules", ".cache", "public"],
|
||||
transformIgnorePatterns: ["node_modules/(?!(gatsby)/)"],
|
||||
};
|
||||
|
||||
export default jestConfig;
|
Reference in New Issue
Block a user