Bez popisu

jest.config.js 777B

123456789101112131415161718192021222324
  1. /**
  2. * External dependencies
  3. */
  4. const path = require( 'path' );
  5. module.exports = {
  6. preset: '@automattic/calypso-build',
  7. testEnvironment: 'jsdom',
  8. roots: [ '<rootDir>/extensions/', '<rootDir>/modules/search/instant-search' ],
  9. transform: {
  10. '\\.[jt]sx?$': path.join( __dirname, 'tests', 'jest-extensions-babel-transform' ),
  11. '\\.(gif|jpg|jpeg|png|svg|scss|sass|css)$': require.resolve(
  12. '@automattic/calypso-build/jest/transform/asset'
  13. ),
  14. },
  15. coverageDirectory: 'coverage/extensions',
  16. setupFiles: [ '<rootDir>/tests/jest-globals.js' ],
  17. testPathIgnorePatterns: [ 'node_modules', 'extensions/shared/test/block-fixtures.js' ],
  18. moduleNameMapper: {
  19. 'tiny-lru/lib/tiny-lru.esm$':
  20. '<rootDir>/modules/search/instant-search/lib/test-helpers/tiny-lru.mock.js',
  21. },
  22. };