diff options
Diffstat (limited to 'cli/tests/unit/webgpu_test.ts')
-rw-r--r-- | cli/tests/unit/webgpu_test.ts | 11 |
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(); |