summaryrefslogtreecommitdiff
path: root/std/testing
diff options
context:
space:
mode:
Diffstat (limited to 'std/testing')
-rw-r--r--std/testing/asserts.ts4
-rw-r--r--std/testing/asserts_test.ts4
2 files changed, 6 insertions, 2 deletions
diff --git a/std/testing/asserts.ts b/std/testing/asserts.ts
index 50c45c6ca..ea15aa6bc 100644
--- a/std/testing/asserts.ts
+++ b/std/testing/asserts.ts
@@ -269,8 +269,8 @@ export function assertStringContains(
* If not then thrown.
*/
export function assertArrayContains(
- actual: unknown[],
- expected: unknown[],
+ actual: ArrayLike<unknown>,
+ expected: ArrayLike<unknown>,
msg?: string
): void {
const missing: unknown[] = [];
diff --git a/std/testing/asserts_test.ts b/std/testing/asserts_test.ts
index 8b79ddf8a..35ce50031 100644
--- a/std/testing/asserts_test.ts
+++ b/std/testing/asserts_test.ts
@@ -159,6 +159,10 @@ Deno.test("testingArrayContains", function (): void {
const fixtureObject = [{ deno: "luv" }, { deno: "Js" }];
assertArrayContains(fixture, ["deno"]);
assertArrayContains(fixtureObject, [{ deno: "luv" }]);
+ assertArrayContains(
+ Uint8Array.from([1, 2, 3, 4]),
+ Uint8Array.from([1, 2, 3])
+ );
assertThrows(
(): void => assertArrayContains(fixtureObject, [{ deno: "node" }]),
AssertionError,