diff --git a/tests/jerry/math_log.js b/tests/jerry/math_log.js index 9a048301a..1526ad77a 100644 --- a/tests/jerry/math_log.js +++ b/tests/jerry/math_log.js @@ -19,7 +19,8 @@ assert( isNaN (Math.log (-Infinity)) ); assert( Math.log (0) === -Infinity ); assert( Math.log (1) === 0 ); assert( Math.log (Infinity) === Infinity ); -assert( Math.log (2) === Math.LN2 ); +assert( Math.log (2) >= Math.LN2 * 0.999999 ); +assert( Math.log (2) <= Math.LN2 * 1.000001 ); var very_close_to_1_but_greater = 1.0000001; assert( very_close_to_1_but_greater > 1.0 ); diff --git a/tests/jerry/sqrt.js b/tests/jerry/sqrt.js index 9240fd420..14817cf4b 100644 --- a/tests/jerry/sqrt.js +++ b/tests/jerry/sqrt.js @@ -19,8 +19,10 @@ assert(Math['sqrt'] (0.0) === 0.0); assert(Math['sqrt'] (Infinity) === Infinity); assert(Math['sqrt'] (1.0) === 1.0); -assert(Math['sqrt'] (2.0) === Math['SQRT2']); -assert(Math['sqrt'] (0.5) === Math['SQRT1_2']); +assert(Math['sqrt'] (2.0) >= Math['SQRT2'] * 0.999999); +assert(Math['sqrt'] (2.0) <= Math['SQRT2'] * 1.000001); +assert(Math['sqrt'] (0.5) >= Math['SQRT1_2'] * 0.999999); +assert(Math['sqrt'] (0.5) <= Math['SQRT1_2'] * 1.000001); var sqrt_1e38 = Math['sqrt'] (1.0e+38); assert(sqrt_1e38 > 0.999999 * 1.0e+19);