Update prefers-color-scheme media query matching based on GitHub issue #3278.
[WebKit-https.git] / LayoutTests / js / parseInt-expected.txt
1 Tests for the parseInt function.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS parseInt.length is 2
7 PASS var origParseInt = parseInt; Number.parseInt = function () {}; origParseInt is parseInt
8 PASS parseInt('123') is 123
9 PASS parseInt('123x4') is 123
10 PASS parseInt('-123') is -123
11 PASS parseInt('0x123') is 0x123
12 PASS parseInt('0x123x4') is 0x123
13 PASS parseInt('-0x123x4') is -0x123
14 PASS parseInt('-') is Number.NaN
15 PASS parseInt('0x') is Number.NaN
16 PASS parseInt('-0x') is Number.NaN
17 PASS parseInt('123', undefined) is 123
18 PASS parseInt('123', null) is 123
19 PASS parseInt('123', 0) is 123
20 PASS parseInt('123', 10) is 123
21 PASS parseInt('123', 16) is 0x123
22 PASS parseInt('0x123', undefined) is 0x123
23 PASS parseInt('0x123', null) is 0x123
24 PASS parseInt('0x123', 0) is 0x123
25 PASS parseInt('0x123', 10) is 0
26 PASS parseInt('0x123', 16) is 0x123
27 PASS parseInt(Math.pow(10, 20)) is 100000000000000000000
28 PASS parseInt(Math.pow(10, 21)) is 1
29 PASS parseInt(Math.pow(10, -6)) is 0
30 PASS parseInt(Math.pow(10, -7)) is 1
31 PASS parseInt(-Math.pow(10, 20)) is -100000000000000000000
32 PASS parseInt(-Math.pow(10, 21)) is -1
33 PASS parseInt(-Math.pow(10, -6)) is -0
34 PASS parseInt(-Math.pow(10, -7)) is -1
35 PASS parseInt('0') is 0
36 PASS parseInt('-0') is -0
37 PASS parseInt(0) is 0
38 PASS parseInt(-0) is 0
39 PASS parseInt(2147483647) is 2147483647
40 PASS parseInt(2147483648) is 2147483648
41 PASS parseInt('2147483647') is 2147483647
42 PASS parseInt('2147483648') is 2147483648
43 PASS state = null; try { parseInt('123', throwingRadix); } catch (e) {} state; is "throwingRadix"
44 PASS state = null; try { parseInt(throwingString, throwingRadix); } catch (e) {} state; is "throwingString"
45 PASS successfullyParsed is true
46
47 TEST COMPLETE
48