tizen beta release
[framework/web/webkit-efl.git] / LayoutTests / fast / forms / script-tests / input-valueasnumber-unsupported.js
1 description('Tests for .valueAsNumber with non-supported input types.');
2
3 var input = document.createElement('input');
4 input.type = 'range';
5 document.body.appendChild(input);
6
7 function checkValueAsNumber(type) {
8     debug('Check for type=' + type);
9     input.value = '0';
10     input.type = type;
11     shouldBe('input.valueAsNumber', 'Number.NaN');
12     shouldThrow('input.valueAsNumber = 0', '"Error: INVALID_STATE_ERR: DOM Exception 11"');
13 }
14
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');