1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-17 10:22:36 +00:00
bramw_baserow/premium/web-frontend/test/jest.base.config.js

27 lines
1 KiB
JavaScript

// Allow to transform some ESM installed modules
const esModules = ['@nuxtjs/i18n'].join('|')
module.exports = {
rootDir: '../../../../',
expand: true,
forceExit: true,
moduleDirectories: ['<rootDir>/web-frontend/node_modules/'],
modulePaths: ['<rootDir>/web-frontend/node_modules/'],
moduleNameMapper: {
'^@baserow/(.*)$': '<rootDir>/web-frontend/$1',
'^@baserow_premium/(.*)$':
'<rootDir>/premium/web-frontend/modules/baserow_premium/$1',
'^@baserow_premium_test/(.*)$': '<rootDir>/premium/web-frontend/test/$1',
'^@/(.*)$': '<rootDir>/web-frontend/$1',
'^~/(.*)$': '<rootDir>/web-frontend/$1',
'^vue$': '<rootDir>/web-frontend/node_modules/vue/dist/vue.common.js',
},
moduleFileExtensions: ['js', 'vue', 'json'],
transform: {
'^.+\\.js$': 'babel-jest',
'.*\\.(vue)$': '<rootDir>/web-frontend/node_modules/vue-jest',
'^.+\\.svg$': '<rootDir>/web-frontend/test/helpers/stubSvgTransformer.js',
},
transformIgnorePatterns: [
`<rootDir>/web-frontend/node_modules/(?!(baserow|${esModules})/)`,
],
}