UNPKG

type-enforcer

Version:
41 lines (37 loc) 953 B
const wallabyWebpack = require('wallaby-webpack'); const testRunnerConfig = require('test-runner-config'); const config = require('./testRunner.config.js'); const files = testRunnerConfig.getWallabyFiles(config, { css: (file) => { return {pattern: file, instrument: false, load: true}; }, helper: (file) => { return {pattern: file, instrument: false, load: false}; }, src: (file) => { return {pattern: file, instrument: true, load: false}; }, specs: (file) => { return {pattern: file, instrument: false, load: false}; } }); module.exports = function(wallaby) { const webpackPostprocessor = wallabyWebpack(); return { name: 'type-enforcer', files: files.files, tests: files.tests, env: { kind: 'chrome' }, postprocessor: webpackPostprocessor, compilers: { '**/*.js': wallaby.compilers.babel() }, setup: function() { window.__moduleBundler.loadTests(); }, lowCoverageThreshold: 99, debug: true }; };