assertEquals
import { assertEquals } from "jsr:@ende/assert/unstable-equals";function ยท experimental
function assertEquals<T>(actual: T, expected: T, msg?: string): voidMake an assertion that actual and expected are equal, deeply. If not
deeply equal, then throw.
actual: TThe actual value to compare.
expected: TThe expected value to compare.
msg?: stringThe optional message to display if the assertion fails.
Example: Usage
import { assertEquals } from "@ende/assert";
assertEquals("world", "world"); // Doesn't throw
assertEquals("hello", "world"); // Throws
Example: Compare Blob objects
import { assertEquals } from "@ende/assert";
const bytes1 = await new Blob(["foo"]).bytes();
const bytes2 = await new Blob(["foo"]).bytes();
assertEquals(bytes1, bytes2);