tack-up-now/jest.config.ts

49 lines
1.2 KiB
TypeScript

// import type {Config} from 'jest';
// const config: Config = {
// verbose: true,
// // testPathIgnorePatterns: [ "data/"],
// watchPathIgnorePatterns: [
// "data"
// ],
// preset: 'ts-jest',
// testEnvironment: 'jest-environment-jsdom',
// transform: {
// "^.+\\.tsx?$": "ts-jest"
// // process `*.tsx` files with `ts-jest`
// },
// resetMocks: true,
// };
// export default config;
const ignorePatterns = [
"\\/build\\/",
"\\/coverage\\/",
"\\/\\.vscode\\/",
"\\/\\.tmp\\/",
"\\/\\.cache\\/",
"data"
];
module.exports = {
moduleNameMapper: {
"^@web3-storage/multipart-parser$": require.resolve(
"@web3-storage/multipart-parser"
),
},
modulePathIgnorePatterns: ignorePatterns,
transform: {
"\\.[jt]sx?$": require.resolve("./transform"),
},
watchPathIgnorePatterns: [...ignorePatterns, "\\/node_modules\\/"],
watchPlugins: [
// require.resolve("jest-watch-select-projects"),
// require.resolve("jest-watch-typeahead/filename"),
// require.resolve("jest-watch-typeahead/testname"),
],
displayName: "testing",
setupFiles: [],
testEnvironment: "jsdom",
setupFilesAfterEnv: ["./setupTests.ts", "@testing-library/jest-dom"],
};