Index: third_party/WebKit/LayoutTests/input-events/inputevent-constructor.html |
diff --git a/third_party/WebKit/LayoutTests/input-events/inputevent-constructor.html b/third_party/WebKit/LayoutTests/input-events/inputevent-constructor.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..950b8875ea0d39458dc9de1b97d3fb655ed71295 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/input-events/inputevent-constructor.html |
@@ -0,0 +1,19 @@ |
+<!DOCTYPE html> |
+<title>InputEvent Constructor Tests</title> |
+<script src="../../../resources/testharness.js"></script> |
+<script src="../../../resources/testharnessreport.js"></script> |
+<script> |
+test(function() { |
+ var e = new InputEvent('type'); |
+ assert_equals(e.inputType, '); |
+ assert_equals(e.data, ''); |
+ assert_equals(e.dataTransfer, null); |
+ assert_false(e.isComposing); |
+}, 'Test InputEvent constructor without inputEventInit dictionary'); |
+ |
+test(function() { |
+ var e = new InputEvent('type', { data: null, isComposing: true }); |
+ assert_equals(e.data, 'null', 'inputevent.data should be non nullable'); |
+ assert_true(e.isComposing); |
+}, 'Test InputEvent construtor with inputEventInit dictionary'); |
+</script> |