fork-openpgpjs/test/unittests.js
2016-03-24 13:25:35 +08:00

30 lines
872 B
JavaScript

(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); });
};
(typeof window !== 'undefined' ? window : global).tryTests = function(name, tests, options) {
if (options.if) {
describe(name, function() {
if (options.before) { before(options.before); }
if (options.beforeEach) { beforeEach(options.beforeEach); }
tests();
if (options.afterEach) { afterEach(options.afterEach); }
if (options.after) { after(options.after); }
});
} else {
describe.skip(name + ' (no support --> skipping tests)', tests);
}
};
describe('Unit Tests', function () {
require('./crypto');
require('./general');
require('./worker');
});