diff --git a/test/built-ins/Number/prototype/toExponential/range.js b/test/built-ins/Number/prototype/toExponential/range.js index f7a27c029f665f7d3177c199d18e492fb80be2e6..a90dec080a1361b8bf4457487e229dd65b8c5118 100644 --- a/test/built-ins/Number/prototype/toExponential/range.js +++ b/test/built-ins/Number/prototype/toExponential/range.js @@ -13,7 +13,7 @@ info: > ---*/ assert.sameValue((3).toExponential(0), "3e+0"); -assert.throws(RangeError, () => (3).toExponential(0)); +assert.throws(RangeError, () => (3).toExponential(-1)); assert.sameValue((3).toExponential(100), "3.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e+0"); assert.throws(RangeError, () => (3).toExponential(101)); diff --git a/test/built-ins/Number/prototype/toFixed/range.js b/test/built-ins/Number/prototype/toFixed/range.js index 9a9c004ffd928c8e4137016caa72c5076de9acdb..56c851880b4f9f84e6f3eb431675289d33f708ea 100644 --- a/test/built-ins/Number/prototype/toFixed/range.js +++ b/test/built-ins/Number/prototype/toFixed/range.js @@ -3,17 +3,17 @@ /*--- esid: sec-number.prototype.tofixed -description: Number.prototype.toFixed permits fractionDigits from -20 to 100 +description: Number.prototype.toFixed permits fractionDigits from 0 to 100 info: > Number.prototype.toFixed ( fractionDigits ) ... - 3. If _f_ < -20 or _f_ > 100, throw a *RangeError* exception. + 3. If _f_ < 0 or _f_ > 100, throw a *RangeError* exception. ... ---*/ -assert.sameValue((3).toFixed(-20), "0"); -assert.throws(RangeError, () => (3).toFixed(-21)); +assert.sameValue((3).toFixed(-0), "3"); +assert.throws(RangeError, () => (3).toFixed(-1)); assert.sameValue((3).toFixed(100), "3.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"); assert.throws(RangeError, () => (3).toFixed(101));