From 843fd29383db81b992472d54660a91f339cdaf81 Mon Sep 17 00:00:00 2001 From: RTEYL Date: Sat, 20 Mar 2021 18:38:37 -0700 Subject: [PATCH] add custom configuration files for jest --- jest.config.js | 19 +++++++++++++++++++ setupTests.js | 1 + 2 files changed, 20 insertions(+) create mode 100644 jest.config.js create mode 100644 setupTests.js 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";