-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Closed
Labels
Description
Current behavior
FAIL __tests__/header.spec.tsx
● Test suite failed to run
Cannot find module 'entities/lib/maps/entities.json' from 'node_modules/htmlparser2/lib/Tokenizer.js'
Require stack:
node_modules/htmlparser2/lib/Tokenizer.js
node_modules/htmlparser2/lib/Parser.js
node_modules/htmlparser2/lib/index.js
node_modules/cheerio/lib/parse.js
node_modules/cheerio/lib/cheerio.js
node_modules/cheerio/index.js
node_modules/enzyme/build/Utils.js
node_modules/enzyme/build/ReactWrapper.js
node_modules/enzyme/build/index.js
enzyme.js
and my jest.config.js
/*
* @Author: Innei
* @Date: 2020-06-13 11:08:49
* @LastEditTime: 2020-06-13 12:15:45
* @LastEditors: Innei
* @FilePath: /mx-web/jest.config.js
* @Coding with Love
*/
const path = require('path')
module.exports = {
roots: ['<rootDir>/'],
rootDir: './',
moduleFileExtensions: ['ts', 'tsx', 'js'],
collectCoverageFrom: [
'**/*.{js,jsx,ts,tsx}',
'!**/*.d.ts',
'!**/node_modules/**',
],
testPathIgnorePatterns: ['/node_modules/', '/.next/'],
transform: {
'^.+\\.tsx?$': 'ts-jest',
'^.+\\.(js|jsx)$': '<rootDir>/node_modules/babel-jest',
'^.+\\.css$': '<rootDir>/configs/jest/cssTransform.js',
},
testMatch: ['**/*.(test|spec).(ts|tsx)'],
coveragePathIgnorePatterns: ['/node_modules/', 'enzyme.js'],
setupFilesAfterEnv: ['<rootDir>/enzyme.js'],
coverageReporters: ['json', 'lcov', 'text', 'text-summary'],
globals: {
'ts-jest': {
useBabelrc: true,
tsConfigFile: 'jest.tsconfig.json',
},
},
transformIgnorePatterns: [
'/node_modules/',
'^.+\\.module\\.(css|sass|scss)$',
],
moduleNameMapper: {
'^.+\\.module\\.(css|sass|scss)$': 'identity-obj-proxy',
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/__mocks__/mocks.js',
'\\.(css|less|scss)$': '<rootDir>/__mocks__/mocks.js',
},
moduleDirectories: [path.resolve(__dirname, 'node_modules'), '<rootDir>/'],
}
please help me, thank you!
Expected behavior
test pass
Your environment
macOS 10.15.2
node 12@latest
API
- shallow
- mount
- render
Version
library | version |
---|---|
enzyme | ^3.11.0 |
react | 16.3.1 |
react-dom | 16.13.1 |
react-test-renderer | 16.13.1 |
adapter (below) | 16 |
Adapter
- enzyme-adapter-react-16
- enzyme-adapter-react-16.3
- enzyme-adapter-react-16.2
- enzyme-adapter-react-16.1
- enzyme-adapter-react-15
- enzyme-adapter-react-15.4
- enzyme-adapter-react-14
- enzyme-adapter-react-13
- enzyme-adapter-react-helper
- others ( )