summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/Tuple/prototype/includes/samevaluezero.js
blob: c8dbe08c144e749ac816f892e5998822a4cca663 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// |reftest| skip-if(!this.hasOwnProperty("Tuple"))
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

/*---
description: search element is compared using SameValueZero
---*/

var sample = #[42, 0, 1, NaN];
assertEq(sample.includes("42"), false);
assertEq(sample.includes([42]), false);
assertEq(sample.includes(#[42]), false);
assertEq(sample.includes(42.0), true);
assertEq(sample.includes(-0), true);
assertEq(sample.includes(true), false);
assertEq(sample.includes(false), false);
assertEq(sample.includes(null), false);
assertEq(sample.includes(""), false);
assertEq(sample.includes(NaN), true);

reportCompare(0, 0);