Chromium Code Reviews| Index: LayoutTests/fast/forms/number/number-setvalueforuser-skip-spaces.html |
| diff --git a/LayoutTests/fast/forms/number/number-setvalueforuser-skip-spaces.html b/LayoutTests/fast/forms/number/number-setvalueforuser-skip-spaces.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..2130c20fc94177bb91755c4b0cd7bd69e56bcda3 |
| --- /dev/null |
| +++ b/LayoutTests/fast/forms/number/number-setvalueforuser-skip-spaces.html |
| @@ -0,0 +1,40 @@ |
| +<html> |
|
tkent
2014/04/16 01:52:51
The test name is confusing. We have HTMLInputElem
gnana
2014/04/16 14:13:56
Done.
|
| +<body> |
| +<script src="../../../resources/js-test.js"></script> |
| +<input type="number" id="input" style="width:300px; height:50px; padding-left: 10px; margin-bottom: 10px; border:1px solid green;"></input> |
|
tkent
2014/04/16 01:52:51
The style attribute looks unnecessary.
gnana
2014/04/16 14:13:56
Done.
|
| +<div>Printed Value: <span id="print"> </span></div> |
| +<script> |
| +description('should print the input number removing space characters.'); |
| +jsTestIsAsync = true; |
| +var input = document.getElementById('input'); |
| +input.onblur = function() { |
| + var inputValue = document.getElementById('input').valueAsNumber; |
| + document.getElementById('print').innerHTML = inputValue; |
|
tkent
2014/04/16 01:52:51
Wrong indentation.
gnana
2014/04/16 14:13:56
Done.
|
| + if (!isNaN(inputValue)) |
|
tkent
2014/04/16 01:52:51
We should check the specific value.
shouldBeEqua
gnana
2014/04/16 14:13:56
Done.
|
| + testPassed('spaces skipped'); |
| +} |
| + |
| +window.onload = function() |
| +{ |
| + var input = document.getElementById('input'); |
|
tkent
2014/04/16 01:52:51
This variable is redundant.
gnana
2014/04/16 14:13:56
Done.
|
| + if (!window.eventSender) |
| + debug('Edit number input field with numbers & space. The test passes if "space are skipped" when printed.'); |
| + else { |
| + input.focus(); |
| + eventSender.keyDown(" "); |
|
tkent
2014/04/16 01:52:51
We don't need to use eventSender. document.execCo
gnana
2014/04/16 14:13:56
Done.
|
| + eventSender.keyDown("1"); |
| + eventSender.keyDown("2"); |
| + eventSender.keyDown("3"); |
| + eventSender.keyDown(" "); |
| + eventSender.keyDown("4"); |
| + eventSender.keyDown("5"); |
| + eventSender.keyDown("6"); |
| + eventSender.keyDown(" "); |
| + input.blur(); |
| + finishJSTest(); |
| + } |
| +} |
| +</script> |
| +</body> |
| +</html> |
| + |