|
@@ -1,36 +0,0 @@
|
|
|
-export default {
|
|
|
- preset: 'ts-jest',
|
|
|
- roots: ['<rootDir>/tests/'],
|
|
|
- clearMocks: true,
|
|
|
- moduleDirectories: ['node_modules', 'src'],
|
|
|
- moduleFileExtensions: ['js', 'ts', 'vue', 'tsx', 'jsx', 'json', 'node'],
|
|
|
- modulePaths: ['<rootDir>/src', '<rootDir>/node_modules'],
|
|
|
- testMatch: [
|
|
|
- '**/tests/**/*.[jt]s?(x)',
|
|
|
- '**/?(*.)+(spec|test).[tj]s?(x)',
|
|
|
- '(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)$',
|
|
|
- ],
|
|
|
- testPathIgnorePatterns: [
|
|
|
- '<rootDir>/tests/server/',
|
|
|
- '<rootDir>/tests/__mocks__/',
|
|
|
- '/node_modules/',
|
|
|
- ],
|
|
|
- transform: {
|
|
|
- '^.+\\.tsx?$': 'ts-jest',
|
|
|
- },
|
|
|
- transformIgnorePatterns: ['<rootDir>/tests/__mocks__/', '/node_modules/'],
|
|
|
- // A map from regular expressions to module names that allow to stub out resources with a single module
|
|
|
- moduleNameMapper: {
|
|
|
- '\\.(vs|fs|vert|frag|glsl|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
|
|
|
- '<rootDir>/tests/__mocks__/fileMock.ts',
|
|
|
- '\\.(sass|s?css|less)$': '<rootDir>/tests/__mocks__/styleMock.ts',
|
|
|
- '\\?worker$': '<rootDir>/tests/__mocks__/workerMock.ts',
|
|
|
- '^/@/(.*)$': '<rootDir>/src/$1',
|
|
|
- },
|
|
|
- testEnvironment: 'jsdom',
|
|
|
- verbose: true,
|
|
|
- collectCoverage: false,
|
|
|
- coverageDirectory: 'coverage',
|
|
|
- collectCoverageFrom: ['src/**/*.{js,ts,vue}'],
|
|
|
- coveragePathIgnorePatterns: ['^.+\\.d\\.ts$'],
|
|
|
-};
|