diff --git a/test/parallel/test-arm-math-illegal-instruction.js b/test/parallel/test-arm-math-illegal-instruction.js index 2c4cdd263018a0..4bf881d1b385a3 100644 --- a/test/parallel/test-arm-math-illegal-instruction.js +++ b/test/parallel/test-arm-math-illegal-instruction.js @@ -6,30 +6,10 @@ require('../common'); // See https://github.com/nodejs/node/issues/1376 // and https://code.google.com/p/v8/issues/detail?id=4019 -Math.abs(-0.5); -Math.acos(-0.5); -Math.acosh(-0.5); -Math.asin(-0.5); -Math.asinh(-0.5); -Math.atan(-0.5); -Math.atanh(-0.5); -Math.cbrt(-0.5); -Math.ceil(-0.5); -Math.cos(-0.5); -Math.cosh(-0.5); -Math.exp(-0.5); -Math.expm1(-0.5); -Math.floor(-0.5); -Math.fround(-0.5); -Math.log(-0.5); -Math.log10(-0.5); -Math.log1p(-0.5); -Math.log2(-0.5); -Math.round(-0.5); -Math.sign(-0.5); -Math.sin(-0.5); -Math.sinh(-0.5); -Math.sqrt(-0.5); -Math.tan(-0.5); -Math.tanh(-0.5); -Math.trunc(-0.5); +// Iterate over all Math functions +Object.getOwnPropertyNames(Math).forEach((functionName) => { + if (!/[A-Z]/.test(functionName)) { + // The function names don't have capital letters. + Math[functionName](-0.5); + } +});