Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/events/Event-type-empty.html |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/events/Event-type-empty.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/events/Event-type-empty.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d043f0452d34684bb83f3d430a0e75256524b72c |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/events/Event-type-empty.html |
@@ -0,0 +1,35 @@ |
+<!DOCTYPE html> |
+<title>Event.type set to the empty string</title> |
+<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"> |
+<link rel="help" href="https://dom.spec.whatwg.org/#dom-event-type"> |
+<script src="../../../../resources/testharness.js"></script> |
+<script src="../../../../resources/testharnessreport.js"></script> |
+<div id="log"></div> |
+<script> |
+function do_test(t, e) { |
+ assert_equals(e.type, "", "type"); |
+ assert_equals(e.bubbles, false, "bubbles"); |
+ assert_equals(e.cancelable, false, "cancelable"); |
+ |
+ var target = document.createElement("div"); |
+ var handled = false; |
+ target.addEventListener("", t.step_func(function(e) { |
+ handled = true; |
+ })); |
+ assert_true(target.dispatchEvent(e)); |
+ assert_true(handled); |
+} |
+ |
+async_test(function() { |
+ var e = document.createEvent("Event"); |
+ e.initEvent("", false, false); |
+ do_test(this, e); |
+ this.done(); |
+}, "initEvent"); |
+ |
+async_test(function() { |
+ var e = new Event(""); |
+ do_test(this, e); |
+ this.done(); |
+}, "Constructor"); |
+</script> |