diff --git a/test/built-ins/Math/random/S15.8.2.14_A1.js b/test/built-ins/Math/random/S15.8.2.14_A1.js index e161a54fe1b647514d47c502afb6990b25150cb6..bb5f6522821d25fae582f25ea739de0d38ecfdf2 100644 --- a/test/built-ins/Math/random/S15.8.2.14_A1.js +++ b/test/built-ins/Math/random/S15.8.2.14_A1.js @@ -15,6 +15,12 @@ description: > for (var i = 0; i < 100; i++) { var val = Math.random(); + + assert.sameValue( + typeof val, 'number', 'should not produce a non-numeric value: ' + val + ); + assert.notSameValue(val, NaN, 'should not produce NaN'); + if (val < 0 || val >= 1) { $ERROR("#1: Math.random() = " + val);