blob: 6e0a694ba478b3cc913ff91301f7e76cc688e76f [file] [log] [blame]
<!DOCTYPE>
<html>
<body>
<script src="../../../resources/js-test-pre.js"></script>
<input type="number" onchange="handleChange(this);">
<script>
function sendKey(keyName) {
var event = document.createEvent('KeyboardEvent');
event.initKeyboardEvent('keydown', true, true, document.defaultView, keyName);
document.activeElement.dispatchEvent(event);
}
function handleChange(element) {
element.type = '';
++changeEventCounter;
}
var changeEventCounter = 0;
var numberInput = document.getElementsByTagName('input')[0];
numberInput.focus();
sendKey('Up');
testPassed('if not crashed in ASAN build.');
shouldBe('changeEventCounter', '1');
</script>
<script src="../../../resources/js-test-post.js"></script>
</body>
</html>