UNPKG

@helpscout/artboard

Version:

A tool kit for React UI development and design

36 lines (33 loc) 999 B
const jestConfig = require('@helpscout/zero/jest') const coverageList = [ 'src/**/*.{js,jsx,ts,tsx}', '!src/UI/Icon/*.{js,jsx,ts,tsx}', '!src/testHelpers.ts', ] module.exports = Object.assign({}, jestConfig, { collectCoverageFrom: [] .concat(jestConfig.collectCoverageFrom) .concat(coverageList), coverageThreshold: { global: { branches: 0, functions: 0, lines: 0, statements: 0, }, }, setupTestFrameworkScriptFile: '<rootDir>/scripts/setupTests.js', testMatch: [ '<rootDir>/src/**/__tests__/**/*.js?(x)', '<rootDir>/src/**/?(*.)(spec|test).js?(x)', '<rootDir>/src/**/?(*.)(spec|test).ts?(x)', ], testEnvironment: 'jsdom', testURL: 'http://localhost', transform: { '^.+\\.(js|jsx)$': '<rootDir>/node_modules/babel-jest', '^.+\\.(ts|tsx)$': 'ts-jest', }, transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$'], moduleFileExtensions: ['web.js', 'js', 'json', 'web.jsx', 'jsx', 'ts', 'tsx'], })