cdp-lib
Version:
Contains npm modules used primarily by cdp boilerplate generator.
46 lines (42 loc) • 1.3 kB
JavaScript
(function () {
require.config({
baseUrl: '../../',
paths: {
'boot': '//cdnjs.cloudflare.com/ajax/libs/jasmine/2.4.1/boot',
'testem': '../../../testem',
},
});
setupTestem = function () {
try {
Testem.afterTests(
function (config, data, callback) {
var coverage = JSON.stringify(window.__coverage__);
if (null != coverage) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
callback();
}
};
xhr.open('POST', '/coverage', true);
xhr.send(coverage);
}
});
} catch (error) {
console.log(error);
}
},
setupJasmine = function (callback) {
require(['boot'], function () {
require(['testem'], function () {
setupTestem();
callback(onload);
});
});
};
setupJasmine(function (execute) {
require(window.specFiles, function () {
execute();
});
});
})();