mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-14 03:22:48 +00:00
Added files
This commit is contained in:
37
mongoui/mongoui-master/node_modules/monk/test/promise.js
generated
vendored
Normal file
37
mongoui/mongoui-master/node_modules/monk/test/promise.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
var Promise = require('../lib/monk').Promise
|
||||
|
||||
describe('promise', function () {
|
||||
|
||||
it('Promise#type', function () {
|
||||
var p = new Promise(null, 'woot');
|
||||
expect(p.type).to.be('woot');
|
||||
});
|
||||
|
||||
it('Promise#error', function () {
|
||||
var p = new Promise()
|
||||
p.error(function(){});
|
||||
// 2 due to internal event listener
|
||||
expect(p.listeners('error').length).to.be(2);
|
||||
});
|
||||
|
||||
it('Promise#success', function () {
|
||||
var p = new Promise()
|
||||
p.success(function(){});
|
||||
// 2 due to internal event listener
|
||||
expect(p.listeners('success').length).to.be(2);
|
||||
});
|
||||
|
||||
it('Promise#complete', function () {
|
||||
var p = new Promise()
|
||||
p.complete(function(){});
|
||||
expect(p.listeners('complete').length).to.be(1);
|
||||
});
|
||||
|
||||
it('Promise#each', function () {
|
||||
var p = new Promise()
|
||||
p.each(function(){});
|
||||
expect(p.listeners('each').length).to.be(1);
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user