summaryrefslogtreecommitdiff
path: root/cli/js/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/tests')
-rw-r--r--cli/js/tests/dom_exception_test.ts9
-rw-r--r--cli/js/tests/event_target_test.ts12
-rw-r--r--cli/js/tests/event_test.ts2
-rw-r--r--cli/js/tests/unit_tests.ts1
4 files changed, 10 insertions, 14 deletions
diff --git a/cli/js/tests/dom_exception_test.ts b/cli/js/tests/dom_exception_test.ts
new file mode 100644
index 000000000..2eb7633e1
--- /dev/null
+++ b/cli/js/tests/dom_exception_test.ts
@@ -0,0 +1,9 @@
+// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
+import { unitTest, assertEquals, assert } from "./test_util.ts";
+
+unitTest(function testDomError() {
+ const de = new DOMException("foo", "bar");
+ assert(de);
+ assertEquals(de.message, "foo");
+ assertEquals(de.name, "bar");
+});
diff --git a/cli/js/tests/event_target_test.ts b/cli/js/tests/event_target_test.ts
index ece4b5dba..0c4eb4d0d 100644
--- a/cli/js/tests/event_target_test.ts
+++ b/cli/js/tests/event_target_test.ts
@@ -35,18 +35,6 @@ unitTest(function constructedEventTargetCanBeUsedAsExpected(): void {
assertEquals(callCount, 2);
});
-// TODO(ry) Should AddEventListenerOptions and EventListenerOptions be exposed
-// from the public API?
-
-interface AddEventListenerOptions extends EventListenerOptions {
- once?: boolean;
- passive?: boolean;
-}
-
-interface EventListenerOptions {
- capture?: boolean;
-}
-
unitTest(function anEventTargetCanBeSubclassed(): void {
class NicerEventTarget extends EventTarget {
on(
diff --git a/cli/js/tests/event_test.ts b/cli/js/tests/event_test.ts
index 05a9ed577..ce3076e58 100644
--- a/cli/js/tests/event_test.ts
+++ b/cli/js/tests/event_test.ts
@@ -48,10 +48,8 @@ unitTest(function eventStopImmediatePropagationSuccess(): void {
const event = new Event(type);
assertEquals(event.cancelBubble, false);
- assertEquals(event.cancelBubbleImmediately, false);
event.stopImmediatePropagation();
assertEquals(event.cancelBubble, true);
- assertEquals(event.cancelBubbleImmediately, true);
});
unitTest(function eventPreventDefaultSuccess(): void {
diff --git a/cli/js/tests/unit_tests.ts b/cli/js/tests/unit_tests.ts
index 4cff3d1d8..ba3d6746a 100644
--- a/cli/js/tests/unit_tests.ts
+++ b/cli/js/tests/unit_tests.ts
@@ -16,6 +16,7 @@ import "./custom_event_test.ts";
import "./dir_test.ts";
import "./dispatch_minimal_test.ts";
import "./dispatch_json_test.ts";
+import "./dom_exception_test.ts";
import "./error_stack_test.ts";
import "./event_test.ts";
import "./event_target_test.ts";