Files
DefinitelyTyped/should-promised/should-promised-tests.ts
2015-02-16 17:02:05 +01:00

22 lines
656 B
TypeScript

/// <reference path="../should/should.d.ts" />
/// <reference path="should-promised.d.ts" />
/// <reference path="../bluebird/bluebird.d.ts" />
var promise: Promise<number> = new Promise<number>(function (resolve, reject) {});
promise.should.be.Promise;
(10).should.not.be.a.Promise;
promise.should.be.fulfilled;
promise.should.be.rejected;
promise.should.be.rejectedWith(Error);
promise.should.be.rejectedWith('boom');
promise.should.be.rejectedWith(/boom/);
promise.should.be.rejectedWith(Error, { message: 'boom' });
promise.should.be.rejectedWith({ message: 'boom' });
promise.should.be.eventually.equal(10);
promise.should.be.finally.equal(10);