(typeof window !== 'undefined' ? window : global).resolves = function(val) { return new Promise(function(res) { res(val); }); }; (typeof window !== 'undefined' ? window : global).rejects = function(val) { return new Promise(function(res, rej) { rej(val); }); }; describe('Unit Tests', function () { require('./crypto'); require('./general'); if (typeof window !== 'undefined') { require('./worker'); } });