Chromium Code Reviews| Index: LayoutTests/fast/forms/date-multiple-fields/date-multiple-fields-onblur-setvalue-onfocusremoved.html |
| diff --git a/LayoutTests/fast/forms/date-multiple-fields/date-multiple-fields-onblur-setvalue-onfocusremoved.html b/LayoutTests/fast/forms/date-multiple-fields/date-multiple-fields-onblur-setvalue-onfocusremoved.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..9545bc97f3fac268f73f796b62ad5c57149cf660 |
| --- /dev/null |
| +++ b/LayoutTests/fast/forms/date-multiple-fields/date-multiple-fields-onblur-setvalue-onfocusremoved.html |
| @@ -0,0 +1,28 @@ |
| +<html> |
| +<head> |
| +<script src="../../../resources/js-test.js"></script> |
| +<style> |
| +input:focus { |
| + background: blue; |
| +} |
| +</style> |
| +<body> |
| +<input id="test" type="date"> |
| +<a></a> |
| +<script> |
| +description('Setting value onBlur, should not keep element in focus.'); |
| +var testInput = document.getElementById('test'); |
| +testInput.addEventListener('blur', function() { |
| + testInput.value=""; |
|
tkent
2014/03/31 04:17:08
nit: Needs spaces around '='
Habib Virji
2014/03/31 09:05:51
Done.
|
| +}); |
| + |
| +testInput.value = "2012-02-01"; |
| +testInput.focus(); |
| +var style = window.getComputedStyle(testInput); |
| +shouldBe("style.getPropertyValue('background-color')", "'rgb(0, 0, 255)'"); |
|
tkent
2014/03/31 04:17:08
nit: Use shouldBeEqualToString
Habib Virji
2014/03/31 09:05:51
Done.
|
| +testInput.blur(); |
| +style = window.getComputedStyle(testInput); |
| +shouldBe("style.getPropertyValue('background-color')", "'rgb(255, 255, 255)'"); |
|
tkent
2014/03/31 04:17:08
Ditto.
Habib Virji
2014/03/31 09:05:51
Done.
|
| +</script> |
| +</body> |
| +</html> |