Index: LayoutTests/fast/forms/color/input-color-choose-default-value-after-set-value.html |
diff --git a/LayoutTests/fast/forms/color/input-color-choose-default-value-after-set-value.html b/LayoutTests/fast/forms/color/input-color-choose-default-value-after-set-value.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e2da9b5460a452f7e317f567cf834897520f4e7b |
--- /dev/null |
+++ b/LayoutTests/fast/forms/color/input-color-choose-default-value-after-set-value.html |
@@ -0,0 +1,27 @@ |
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
+<html> |
+<head> |
+<script src="../../../fast/js/resources/js-test-pre.js"></script> |
+<script src="../resources/common.js"></script> |
+</head> |
+<body> |
+<p id="description"></p> |
+<div id="console"></div> |
+<input type="color" id="input" value="#ffffff"> |
+<script> |
+description('Test if change event fires when the user selects the default value after the value was changed by JS.'); |
+ |
+var input = document.getElementById('input'); |
+ |
+input.onchange = function() { |
+ debug("onchange fired: " + input.value); |
+}; |
+ |
+clickElement(input); |
+input.value = '#ff0000'; |
+shouldBe('input.value', '"#ff0000"'); |
+internals.selectColorInColorChooser(input, '#ffffff'); |
+shouldBe('input.value', '"#ffffff"'); |
+</script> |
+</body> |
+</html> |