diff --git a/test/harness/nans.js b/test/harness/nans.js new file mode 100644 index 0000000000000000000000000000000000000000..51a16ba788ead6e7bd5251b3ae12ec6f232d1b3c --- /dev/null +++ b/test/harness/nans.js @@ -0,0 +1,18 @@ +// Copyright (C) 2017 Rick Waldron, 2016 the V8 project authors. +// This code is governed by the BSD license found in the LICENSE file. +/*--- +description: > + Including nans.js will expose: + + var distinctNaNs = [ + 0/0, Infinity/Infinity, -(0/0), Math.pow(-1, 0.5), -Math.pow(-1, 0.5) + ]; + +includes: [nans.js] +---*/ + +assert.sameValue(isNaN(distinctNaNs[0]), true); +assert.sameValue(isNaN(distinctNaNs[1]), true); +assert.sameValue(isNaN(distinctNaNs[2]), true); +assert.sameValue(isNaN(distinctNaNs[3]), true); +assert.sameValue(isNaN(distinctNaNs[4]), true);