代码拉取完成,页面将自动刷新
const { jsWithTs: tsjPreset } = require('ts-jest/presets')
const externalTsModules = require('./build/external').externalTsModules
const externalTsModuleMappings = {}
for (const [alias, relPath] of Object.entries(externalTsModules)) {
Object.assign(externalTsModuleMappings, {
[`^${alias}$`]: `<rootDir>/external/${relPath}/ts`,
[`^${alias}/lib/(.*)`]: `<rootDir>/external/${relPath}/ts/$1`,
})
}
module.exports = {
globals: {
'ts-jest': {
tsConfig: 'tsconfig.jest.json',
babelConfig: true,
},
browser: {},
},
testMatch: ['<rootDir>/src/**/*.test.(js|jsx|ts|tsx)'],
rootDir: '.',
transform: {
...tsjPreset.transform,
},
modulePaths: ['<rootDir>'],
moduleNameMapper: {
'\\.(css|less)$': 'identity-obj-proxy',
...externalTsModuleMappings,
},
moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx'],
setupFiles: ['jest-webextension-mock', './setupJest.js'],
unmockedModulePathPatterns: [
'<rootDir>/node_modules/react',
'<rootDir>/node_modules/react-dom',
'<rootDir>/node_modules/react-addons-test-utils',
'<rootDir>/node_modules/fbjs',
],
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。