UNPKG

paradigm-facebook-ia

Version:
44 lines (36 loc) 1.11 kB
process.on('uncaughtException', function(err) { if(err && err.stack) { console.error(err.message) console.error(err.stack) } else { console.error(err) } }) process.on('unhandledRejection', function(err) { console.error('Unhandled Rejection') if(err && err.stack) { console.error(err.message) console.error(err.stack) } else { console.error(err) } }) // Babel by default ignores everything in node_modules - we need to explicitly // compile test suites from dependencies so we can import their test APIs require("babel-core/register")({ only: /node_modules\/(structure|paradigm)-(\w|-)+\/test/ }) var path = require('path') if (process.env.NODE_ENV === 'test') { require('dotenv').config({path: path.join(__dirname, '../.env.test')}) } else if (process.env.NODE_ENV === 'test-api') { require('dotenv').config({path: path.join(__dirname, '../.env.test-api')}) } else { throw 'unknown NODE_ENV' } var chai = require('chai') var sinon = require('sinon') var sinonChai = require('sinon-chai') chai.use(sinonChai) global.expect = chai.expect global.sinon = sinon