From a7a41a6085206225d11dd732e4236d66bdd075cf Mon Sep 17 00:00:00 2001 From: Taylor Bantle Date: Tue, 23 Jan 2024 16:45:56 -0800 Subject: [PATCH] components: Fix tests --- packages/components/jest.config.js | 3 +++ packages/components/package.json | 2 ++ yarn.lock | 25 +++++++++++++++++++++++++ 3 files changed, 30 insertions(+) diff --git a/packages/components/jest.config.js b/packages/components/jest.config.js index 8cc4db0d..f3cc58f6 100644 --- a/packages/components/jest.config.js +++ b/packages/components/jest.config.js @@ -8,6 +8,9 @@ module.exports = { }, testPathIgnorePatterns: ["types", "node_modules", ".rollup.cache", "dist"], moduleFileExtensions: ["ts", "js", "tsx"], + moduleNameMapper: { + "\\.(css|less)$": "identity-obj-proxy", + }, collectCoverage: false, clearMocks: true, }; diff --git a/packages/components/package.json b/packages/components/package.json index be74f29e..e7cd7b25 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -52,6 +52,7 @@ "@types/babel__core": "^7", "@types/babel__preset-env": "^7", "@types/eslint": "^8", + "@types/identity-obj-proxy": "^3", "@types/jest": "^29.5.11", "@types/react": "^18", "@types/react-dom": "^18", @@ -63,6 +64,7 @@ "babel-jest": "^29.7.0", "cssnano": "^6.0.3", "eslint": "^8.56.0", + "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "postcss": "^8.4.33", diff --git a/yarn.lock b/yarn.lock index a899a20c..9a7f9a92 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1928,6 +1928,7 @@ __metadata: "@types/babel__core": "npm:^7" "@types/babel__preset-env": "npm:^7" "@types/eslint": "npm:^8" + "@types/identity-obj-proxy": "npm:^3" "@types/jest": "npm:^29.5.11" "@types/react": "npm:^18" "@types/react-dom": "npm:^18" @@ -1940,6 +1941,7 @@ __metadata: classnames: "npm:^2.5.1" cssnano: "npm:^6.0.3" eslint: "npm:^8.56.0" + identity-obj-proxy: "npm:^3.0.0" jest: "npm:^29.7.0" jest-environment-jsdom: "npm:^29.7.0" postcss: "npm:^8.4.33" @@ -2906,6 +2908,13 @@ __metadata: languageName: node linkType: hard +"@types/identity-obj-proxy@npm:^3": + version: 3.0.2 + resolution: "@types/identity-obj-proxy@npm:3.0.2" + checksum: 9277c7bf75aaf3688b659ad86f33eb57bd9fab9a5ed342adfbab6b6a804b8f7ce2f0a9ce0394dc6e73b3128d61920c5d35d71b825b84bfe28a97f86f5360c7e3 + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" @@ -5728,6 +5737,13 @@ __metadata: languageName: node linkType: hard +"harmony-reflect@npm:^1.4.6": + version: 1.6.2 + resolution: "harmony-reflect@npm:1.6.2" + checksum: fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -5893,6 +5909,15 @@ __metadata: languageName: node linkType: hard +"identity-obj-proxy@npm:^3.0.0": + version: 3.0.0 + resolution: "identity-obj-proxy@npm:3.0.0" + dependencies: + harmony-reflect: "npm:^1.4.6" + checksum: a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc + languageName: node + linkType: hard + "ignore-walk@npm:^3.0.3": version: 3.0.4 resolution: "ignore-walk@npm:3.0.4"