mirror of
https://github.com/denoland/std.git
synced 2024-11-21 12:40:03 +00:00
36bc450fd9
* feat(assert): add `options` parameter to `AssertionError` constructor * add basic tests * simplify tests using `assertThrows` * add example usage of options parameter * cleanup * use strict equality comparison in test --------- Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
10 lines
391 B
TypeScript
10 lines
391 B
TypeScript
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
|
|
import { AssertionError, assertIsError, assertStrictEquals } from "./mod.ts";
|
|
|
|
Deno.test("AssertionError", () => {
|
|
const errorCause = { bar: "baz" };
|
|
const error = new AssertionError("foo", { cause: errorCause });
|
|
assertIsError(error, AssertionError, "foo");
|
|
assertStrictEquals(error.cause, errorCause);
|
|
});
|