|
1 /* |
|
2 * Any copyright is dedicated to the Public Domain. |
|
3 * http://creativecommons.org/licenses/publicdomain/ |
|
4 */ |
|
5 |
|
6 function throwsRangeError(t) { |
|
7 try { |
|
8 var date = new Date(); |
|
9 date.setTime(t); |
|
10 var r = date.toISOString(); |
|
11 throw new Error("toISOString didn't throw, instead returned " + r); |
|
12 } catch (err) { |
|
13 assertEq(err instanceof RangeError, true, 'wrong error: ' + err); |
|
14 return; |
|
15 } |
|
16 assertEq(0, 1, 'not good, nyan, nyan'); |
|
17 } |
|
18 |
|
19 throwsRangeError(Infinity); |
|
20 throwsRangeError(-Infinity); |
|
21 throwsRangeError(NaN); |
|
22 |
|
23 if (typeof reportCompare === "function") |
|
24 reportCompare(true, true); |