function assertArrayIncludes
assertArrayIncludes<T>(): voidAsserts that actual contains all values in expected, using deep equality
for non-primitive values.
Examples
Usage with primitives
Usage with primitives
import { assertArrayIncludes } from "@std/assert"; assertArrayIncludes([1, 2, 3], [2, 3]); // Passes assertArrayIncludes([1, 2, 3], [4]); // Throws
Usage with objects (deep equality)
Usage with objects (deep equality)
import { assertArrayIncludes } from "@std/assert"; assertArrayIncludes([{ a: 1 }, { b: 2 }], [{ a: 1 }]); // Passes
Type Parameters
TThe element type of the arrays.
Parameters
actual: ArrayLikeArg<T>The array-like object to search within.
expected: ArrayLikeArg<T>The values that must be present in actual.
optional
msg: stringOptional message to display on failure.
Return Type
voidThrows
AssertionErrorIf any value in expected is not found in actual.