futoin-asyncsteps
Version:
Mimic traditional threads in single threaded event loop
23 lines (20 loc) • 583 B
JavaScript
;
// ensure it works with frozen one
Object.freeze(Object.prototype);
//
var $as = typeof window !== 'undefined' ? require('futoin-asyncsteps') : module.require('../lib/main-full');
var ISync = $as.ISync;
var $as_test = $as.testcase;
describe('ISync', function () {
it('should throw default errors', $as_test(function (as) {
var is = new ISync();
as.sync(is, function (as, err) {
return as.error('MyError');
});
}, function (as, err) {
if (err === 'NotImplemented') {
as.success();
}
}));
});
//# sourceMappingURL=isynctest.js.map