composr-core
Version:
CompoSR core functions
31 lines (24 loc) • 668 B
JavaScript
var mockedNext = require('../../../src/lib/mock/mockedNext'),
chai = require('chai'),
chaiAsPromised = require('chai-as-promised'),
expect = chai.expect,
should = chai.should();
chai.use(chaiAsPromised);
describe('Mocked Next', function() {
it('should have a promise', function() {
var next = mockedNext();
expect(next).to.have.ownProperty('promise');
});
it('should resolve', function(done) {
var next = mockedNext();
next.resolve({
myThing: 'test'
});
next.promise
.should.be.fulfilled
.then(function(data) {
expect(data.myThing).to.equals('test');
})
.should.notify(done);
});
});