unexpected
Version:
Extensible BDD assertion toolkit
12 lines (11 loc) • 445 B
JavaScript
/*global window*/
var Promise = require('unexpected-bluebird');
var useFullStackTrace = false;
if (typeof window !== 'undefined' && typeof window.location !== 'undefined') {
useFullStackTrace = !!window.location.search.match(/[?&]full-trace=true(?:$|&)/);
}
if (typeof process !== 'undefined' && process.env && process.env.UNEXPECTED_FULL_TRACE) {
Promise.longStackTraces();
useFullStackTrace = true;
}
module.exports = useFullStackTrace;