UNPKG

@transferwise/test-config

Version:

Neptune Web shared test config files and dependencies

24 lines (22 loc) 1.09 kB
/** * * @property {string} [setupFiles] - setup enzyme adapater. * @property {string} [testEnvironment] - Simulates browser in node environment since most of the tests rely in browser API. * @property {string} [moduleNameMapper] - Resolves all import of css to the specified file. * @property {array} [setupFilesAfterEnv] -Import the files specified after setting the env. extend-expect add some nice assertionprovided by react etsting library such as toHaveTextContent * @property {array} [transformIgnorePatterns] - Do not transform anything outside src. * @property {array} [testPathIgnorePatterns] - Ignore everything outside src. * * */ module.exports = { rootDir: process.env.PWD, setupFiles: [require.resolve('./config/setupTests.js')], testEnvironment: 'jest-environment-jsdom', moduleNameMapper: { '\\.css$': require.resolve('./config/style-mock.js'), }, setupFilesAfterEnv: ['@testing-library/jest-dom/extend-expect'], transformIgnorePatterns: ['^((?!src|i18n).)*$'], testPathIgnorePatterns: ['^((?!src|i18n).)*$'], testURL: 'http://localhost', };