From e746b6d80654ba4e4e26370fe6e4f784ce841d92 Mon Sep 17 00:00:00 2001 From: Matt Mastracci Date: Sat, 1 Jul 2023 18:00:14 -0600 Subject: refactor(core): Extract deno_core (#19658) `deno_core` is moving out! You'll find it at https://github.com/denoland/deno_core/ once this PR lands. --- core/runtime/error_builder_test.js | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 core/runtime/error_builder_test.js (limited to 'core/runtime/error_builder_test.js') diff --git a/core/runtime/error_builder_test.js b/core/runtime/error_builder_test.js deleted file mode 100644 index f442819cb..000000000 --- a/core/runtime/error_builder_test.js +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -const { core } = Deno; -const { ops } = core; - -class DOMException { - constructor(message, code) { - this.msg = message; - this.code = code; - } -} - -core.registerErrorBuilder( - "DOMExceptionOperationError", - function DOMExceptionOperationError(msg) { - return new DOMException(msg, "OperationError"); - }, -); - -try { - ops.op_err(); - throw new Error("op_err didn't throw!"); -} catch (err) { - if (!(err instanceof DOMException)) { - throw new Error("err not DOMException"); - } - if (err.msg !== "abc") { - throw new Error("err.message is incorrect"); - } - if (err.code !== "OperationError") { - throw new Error("err.code is incorrect"); - } -} -- cgit v1.2.3