summaryrefslogtreecommitdiff
path: root/cli/tests/unit/webgpu_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/unit/webgpu_test.ts')
-rw-r--r--cli/tests/unit/webgpu_test.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/cli/tests/unit/webgpu_test.ts b/cli/tests/unit/webgpu_test.ts
index 7ac88dd80..b204c5e0b 100644
--- a/cli/tests/unit/webgpu_test.ts
+++ b/cli/tests/unit/webgpu_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { assert, assertEquals } from "./test_util.ts";
+import { assert, assertEquals, assertThrows } from "./test_util.ts";
let isCI: boolean;
try {
@@ -227,6 +227,15 @@ Deno.test({
Deno.close(Number(resources[resources.length - 1]));
});
+Deno.test(function webgpuNullWindowSurfaceThrows() {
+ assertThrows(
+ () => {
+ // @ts-expect-error: runtime test for null handle
+ new Deno.UnsafeWindowSurface("cocoa", null, null);
+ },
+ );
+});
+
async function checkIsWsl() {
return Deno.build.os === "linux" && await hasMicrosoftProcVersion();