std/assert/unreachable_test.ts

12 lines
371 B
TypeScript
Raw Permalink Normal View History

// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
import { AssertionError, assertThrows, unreachable } from "./mod.ts";
Deno.test("unreachable()", () => {
assertThrows(() => unreachable(), AssertionError, "Unreachable.");
assertThrows(
() => unreachable("custom message"),
AssertionError,
"Unreachable: custom message",
);
});