Source code

Revision control

Copy as Markdown

Other Tools

/*
* Any copyright is dedicated to the Public Domain.
*/
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);