[Promise.race/tests] make completion time an inclusive range

This commit is contained in:
spalger 2017-02-22 10:19:40 -07:00
parent ca71e37abe
commit c077a06f63

View file

@ -110,8 +110,8 @@ describe('Promise service', function () {
const p2 = new Promise(resolve => setTimeout(resolve, 5000));
await Promise.race([p1, p2]);
const time = Date.now() - start;
expect(time).to.be.lessThan(1000);
expect(time).to.be.greaterThan(100);
expect(time).to.not.be.lessThan(100);
expect(time).to.not.be.greaterThan(2000);
});
it('allows non-promises in the array', async () => {
expect(await Promise.race([1,2,3])).to.be(1);