mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 04:49:15 +08:00
22 lines
656 B
TypeScript
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);
|