UNPKG

@acutmore/rxjs

Version:

Reactive Extensions for modern JavaScript

45 lines (36 loc) 968 B
module.exports = wallaby => ({ files: [ 'src/**/*.ts', { pattern: 'spec/helpers/*.ts', instrument: false } ], tests: ['spec/**/*-spec.ts'], compilers: { '**/*.ts': wallaby.compilers.typeScript({ module: 1, // commonjs target: 1, // ES5 preserveConstEnums: true, }) }, testFramework: { type: 'mocha', path: 'mocha' }, env: { type: 'node' }, workers: { initial: 1, regular: 1 }, bootstrap: function (w) { // Global test helpers global.mocha = require('mocha'); global.Suite = global.mocha.Suite; global.Test = global.mocha.Test; //delete global context due to avoid issue by reusing process //https://github.com/wallabyjs/public/issues/536 if (global.asDiagram) { delete global.asDiagram; } const mocha = wallaby.testFramework; const path = require('path'); mocha.ui(path.resolve(w.projectCacheDir, 'spec/helpers/testScheduler-ui')); } });