const jest = require('jest'); module.exports = { collectCoverageFrom: [ // 'packages/strapi-admin/admin/src/**/**/*.{js,jsx}', 'packages/strapi-plugin-content-type-builder/admin/src/**/**/*.js', // 'packages/strapi-plugin-**/**/admin/src/**/**/*.{js,jsx}', '!packages/strapi-admin/admin/src/*.{js,jsx}', '!packages/strapi-plugin-**/**/admin/src/*.{js,jsx}', '!packages/strapi-admin/admin/src/**/**/tests/*.test.{js,jsx}', '!packages/strapi-plugin-*/admin/src/**/**/tests/*.test.{js,jsx}', ], coverageThreshold: { global: { // NOTE: This should be increased at some point statements: 1, branches: 1, functions: 1, lines: 1, }, }, globals: { __webpack_public_path__: 'http://localhost:4000', strapi: {}, }, // NOTE: Should be dynamic moduleDirectories: [ 'node_modules', '/packages/strapi-admin/admin/src', '/packages/strapi-helper-plugin/node_modules', '/packages/strapi-helper-plugin', '/packages/strapi-helper-plugin/lib/src', ], moduleNameMapper: { '.*\\.(css|less|styl|scss|sass)$': '/packages/strapi-helper-plugin/lib/internals/mocks/cssModule.js', '.*\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/packages/strapi-helper-plugin/lib/internals/mocks/image.js', }, rootDir: process.cwd(), setupTestFrameworkScriptFile: '/packages/strapi-helper-plugin/lib/internals/testing/test-bundler.js', setupFiles: [ '/packages/strapi-helper-plugin/node_modules/raf/polyfill', '/packages/strapi-helper-plugin/lib/internals/testing/enzyme-setup.js', '/packages/strapi-helper-plugin/lib/internals/testing/strapi.js' ], testRegex: 'tests/.*\\.test\\.js$', transform: { '^.+\\.js$': 'babel-jest', '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/fileTransformer.js', }, testURL: 'http://localhost:4000/admin', };