jasmine_rsvp
Version:
Jasmine helpers for testing RSVP-Promise driven code.
22 lines (18 loc) • 528 B
JavaScript
define(function(require) {
var JasmineRSVP = require('main');
var RSVP = require('rsvp');
describe('PromiseSuite', function() {
this.promiseSuite = true;
describe('#flush', function() {
it('should work', function() {
var x = RSVP.defer();
var onResolve = jasmine.createSpy('onResolve');
x.promise.then(onResolve);
x.resolve();
expect(onResolve).not.toHaveBeenCalled();
this.flush();
expect(onResolve).toHaveBeenCalled();
});
});
});
});