Skip to main content
Module

x/retry/misc_test.ts

Re-execute a function until it does not throw an error or execute a function with a timeout.
Very Popular
Latest
File
import { assertEquals } from "https://deno.land/std@0.98.0/testing/asserts.ts";import { assertDefined } from "./misc.ts";
Deno.test({ name: "Should not throw", fn: () => { assertDefined(1, "BOOM"); },});
Deno.test({ name: "Should throw an error", fn: () => { const errMsg = "BOOM"; try { assertDefined(null, errMsg); } catch (err) { assertEquals(err.message, errMsg); } },});