You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							1012 B
						
					
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							1012 B
						
					
					
				module.exports = { | 
						|
  moduleFileExtensions: [ | 
						|
    'js', | 
						|
    'jsx', | 
						|
    'json', | 
						|
    // tell Jest to handle *.vue files | 
						|
    'vue' | 
						|
  ], | 
						|
  transform: { | 
						|
    // process *.vue files with vue-jest | 
						|
    '^.+\\.vue$': require.resolve('vue-jest'), | 
						|
    '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': | 
						|
    require.resolve('jest-transform-stub'), | 
						|
    '^.+\\.jsx?$': require.resolve('babel-jest') | 
						|
  }, | 
						|
  transformIgnorePatterns: ['/node_modules/'], | 
						|
  // support the same @ -> src alias mapping in source code | 
						|
  moduleNameMapper: { | 
						|
    '^@/(.*)$': '<rootDir>/src/$1' | 
						|
  }, | 
						|
  testEnvironment: 'jest-environment-jsdom-fifteen', | 
						|
  // serializer for snapshots | 
						|
  snapshotSerializers: [ | 
						|
    'jest-serializer-vue' | 
						|
  ], | 
						|
  testMatch: [ | 
						|
    '**/tests/unit/**/*.spec.[jt]s?(x)', | 
						|
    '**/__tests__/*.[jt]s?(x)' | 
						|
  ], | 
						|
  // https://github.com/facebook/jest/issues/6766 | 
						|
  testURL: 'http://localhost/', | 
						|
  watchPlugins: [ | 
						|
    require.resolve('jest-watch-typeahead/filename'), | 
						|
    require.resolve('jest-watch-typeahead/testname') | 
						|
  ] | 
						|
}
 | 
						|
 |