module.exports = { testMatch: ['/spec/frontend/**/**/*_spec.js'], moduleFileExtensions: ['js', 'json', 'vue'], moduleNameMapper: { '^~(/.*)$': '/content/frontend$1', '\\.(css|less|sass|scss)$': '/spec/frontend/__mocks__/style_mock.js', }, cacheDirectory: '/tmp/cache/jest', restoreMocks: true, transform: { '^.+\\.js$': 'babel-jest', '^.+\\.vue$': '@vue/vue2-jest', '^.+\\.svg$': '@vue/vue2-jest', }, transformIgnorePatterns: [ 'node_modules/(?!(@gitlab/(ui|svgs)|bootstrap-vue|vue-instantsearch|instantsearch.js)/)', ], setupFilesAfterEnv: ['/spec/frontend/jest.overrides.js'], };