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));