test-bundler.js (18 lines of code) (raw):

// chai-as-promised uses es6 import 'core-js/es6'; import chai from 'chai'; import chaiAsPromised from 'chai-as-promised'; import chaiDOM from 'chai-dom'; import sinonChai from 'sinon-chai'; import chaiEnzyme from 'chai-enzyme'; import sinon from 'sinon'; chai.use(chaiAsPromised); chai.use(chaiDOM); chai.use(sinonChai); chai.use(chaiEnzyme()); Object.assign(window, { sinon, chai, should: chai.should() }); const testsContext = require.context('./src', true, /\.test\.js$/); testsContext.keys().forEach(testsContext);