From 1b9f0cb452e672c187233de23cd74c7f8a3f773b Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Mon, 22 Jan 2024 02:21:45 +0530 Subject: chore: add types for `Deno.UnsafeWindowSurface` (#22010) --- cli/tests/unit/webgpu_test.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cli/tests/unit') 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(); -- cgit v1.2.3