[Improvement] Test: separate jest config from packages.json (#1218)

This commit is contained in:
neverland
2018-06-03 17:10:12 +08:00
committed by GitHub
parent caf2c6d16c
commit 1a43eb7951
3 changed files with 164 additions and 1040 deletions

23
jest.config.js Normal file
View File

@@ -0,0 +1,23 @@
module.exports = {
moduleFileExtensions: ['js', 'vue'],
transform: {
'^.+\\.js$': '<rootDir>/node_modules/babel-jest',
'.*\\.(vue)$': '<rootDir>/node_modules/vue-jest'
},
moduleNameMapper: {
'^packages/(.*)$': '<rootDir>/packages/$1'
},
snapshotSerializers: ['<rootDir>/node_modules/jest-serializer-vue'],
collectCoverageFrom: [
'packages/**/*.{js,vue}',
'!**/vant-css/**',
'!**/demo/**',
'!**/locale/lang/**',
'!**/waterfall/**',
'!**/sku/**',
'!**/lazyload/**'
],
collectCoverage: true,
coverageReporters: ['html', 'lcov', 'text-summary'],
coverageDirectory: './test/coverage'
};