Index: third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-other-document.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-other-document.html b/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-other-document.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0252a4f7b61e28f80c64a208224446f3a6297152 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/dom/events/Event-dispatch-other-document.html |
@@ -0,0 +1,22 @@ |
+<!doctype html> |
+<title>Custom event on an element in another document</title> |
+<script src="/resources/testharness.js"></script> |
+<script src="/resources/testharnessreport.js"></script> |
+<div id=log></div> |
+<script> |
+test(function() { |
+ var doc = document.implementation.createHTMLDocument("Demo"); |
+ var element = doc.createElement("div"); |
+ var called = false; |
+ element.addEventListener("foo", this.step_func(function(ev) { |
+ assert_false(called); |
+ called = true; |
+ assert_equals(ev.target, element); |
+ })); |
+ doc.body.appendChild(element); |
+ |
+ var event = new Event("foo"); |
+ element.dispatchEvent(event); |
+ assert_true(called); |
+}); |
+</script> |