/* * For a detailed explanation regarding each configuration property, visit: * https://jestjs.io/docs/en/configuration.html */ module.exports = { // Automatically clear mock calls and instances between every test clearMocks: true, // An array of file extensions your modules use moduleFileExtensions: ['js', 'json', 'vue'], // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module moduleNameMapper: { '@/(.*)': '/resources/js/$1', }, // The test environment that will be used for testing testEnvironment: 'node', // The glob patterns Jest uses to detect test files testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)'], // A map from regular expressions to paths to transformers transform: { '^.+\\.js$': 'babel-jest', '^.+\\.vue$': '@vue/vue3-jest', }, // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation transformIgnorePatterns: [], }