1 description('Tests for .valueAsNumber with non-supported input types.');
3 var input = document.createElement('input');
5 document.body.appendChild(input);
7 function checkValueAsNumber(type) {
8 debug('Check for type=' + type);
11 shouldBe('input.valueAsNumber', 'Number.NaN');
12 shouldThrow('input.valueAsNumber = 0', '"Error: INVALID_STATE_ERR: DOM Exception 11"');
15 checkValueAsNumber('button');
16 checkValueAsNumber('checkbox');
17 checkValueAsNumber('color');
18 checkValueAsNumber('email');
19 checkValueAsNumber('file');
20 checkValueAsNumber('hidden');
21 checkValueAsNumber('image');
22 checkValueAsNumber('khtml_isindex');
23 checkValueAsNumber('password');
24 checkValueAsNumber('radio');
25 checkValueAsNumber('reset');
26 checkValueAsNumber('search');
27 checkValueAsNumber('submit');
28 checkValueAsNumber('tel');
29 checkValueAsNumber('text');
30 checkValueAsNumber('url');