UNPKG

create-mendix-widget

Version:

Create a working Mendix widget with one command.

48 lines (45 loc) 1.2 kB
const React = require('preact/compat'); const paths = require('./paths'); module.exports = { verbose: true, transform: { '^.+\\.[t|j]sx?$': 'babel-jest' }, setupFilesAfterEnv: ['<rootDir>/jest.setup.js'], globals: { react: React, }, coverageDirectory: paths.testCoverageDir, coverageReporters: ['lcov', 'text'], reporters: [ 'default', [ 'jest-junit', { suiteName: 'jest tests', suiteNameTemplate: '{filepath}', output: 'reports/junit.xml', classNameTemplate: '{filename}', titleTemplate: '{title}', ancestorSeparator: ' > ', }, ], ], collectCoverageFrom: [ 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.ts', 'src/**/*.tsx', '!src/config.ts', '!src/enums.ts', '!src/index.tsx', '!src/index.webmodeler.tsx', '!src/typings/**/*.d.ts', '!src/utils/mxHelpers.ts', ], moduleNameMapper: { '\\.(css|less|sass|scss)$': '<rootDir>/src/__mocks__/styleMock.js', '\\.(gif|ttf|eot|svg|png)$': '<rootDir>/src/__mocks__/fileMock.js', '^react$': 'preact/compat', '^react-dom/test-utils$': 'preact/test-utils', '^react-dom$': 'preact/compat', }, };