mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-07 13:15:59 +08:00
21 lines
550 B
TypeScript
21 lines
550 B
TypeScript
/// <reference types="should" />
|
|
|
|
|
|
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);
|