rsxjs
Version:
Resilience Extensions for JS.
16 lines (11 loc) • 392 B
JavaScript
/**
* @file tests/timeout/from-promise.js
* @copyright 2018-present Karim Alibhai. All rights reserved.
*/
import { test } from "../../helpers";
import { Timeout } from "../../../";
test("Timeout.fromPromise()", async (t) => {
const timeout = 1000;
const err = await t.throwsAsync(Timeout.fromPromise(new Promise(() => {})));
t.is(String(err), "Error: Operation timed out");
});