diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..f8e35dd --- /dev/null +++ b/jest.config.js @@ -0,0 +1,19 @@ +module.exports = { + collectCoverageFrom: [ + "**/*.{js,jsx,ts,tsx}", + "!**/*.d.ts", + "!**/node_modules/**", + ], + setupFilesAfterEnv: ["/setupTests.js"], + testPathIgnorePatterns: ["/node_modules/", "/.next/"], + transform: { + "^.+\\.(js|jsx|ts|tsx)$": "/node_modules/babel-jest", + }, + transformIgnorePatterns: [ + "/node_modules/", + "^.+\\.module\\.(css|sass|scss)$", + ], + moduleNameMapper: { + "^.+\\.module\\.(css|sass|scss)$": "identity-obj-proxy", + }, +}; diff --git a/setupTests.js b/setupTests.js new file mode 100644 index 0000000..6a69409 --- /dev/null +++ b/setupTests.js @@ -0,0 +1 @@ +import "@testing-library/jest-dom/extend-expect";