| /* |
| * Any copyright is dedicated to the Public Domain. |
| * http://creativecommons.org/licenses/publicdomain/ |
| */ |
| |
| function throwsRangeError(t) { |
| try { |
| var date = new Date(); |
| date.setTime(t); |
| var r = date.toISOString(); |
| throw new Error("toISOString didn't throw, instead returned " + r); |
| } catch (err) { |
| assertEq(err instanceof RangeError, true, 'wrong error: ' + err); |
| return; |
| } |
| assertEq(0, 1, 'not good, nyan, nyan'); |
| } |
| |
| throwsRangeError(Infinity); |
| throwsRangeError(-Infinity); |
| throwsRangeError(NaN); |
| |
| if (typeof reportCompare === "function") |
| reportCompare(true, true); |