UNPKG

dify-sdk

Version:
45 lines (35 loc) 1.15 kB
module.exports = { globals: { 'ts-jest': { babelConfig: true, }, }, moduleFileExtensions: [ 'ts', 'tsx', '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'), '^.+\\.tsx?$': require.resolve('ts-jest'), }, // transformIgnorePatterns: ['/node_modules/(?!(almighty-tool)/)'], // 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')], };