Lines Matching refs:includes
23 assertTrue(Array.prototype.includes.call(arrayLike, "c"));
35 assertTrue(Array.prototype.includes.call(arrayLike1, "a"));
36 assertFalse(Array.prototype.includes.call(arrayLike1, "c"));
45 assertTrue(Array.prototype.includes.call(arrayLike2, "b"));
46 assertFalse(Array.prototype.includes.call(arrayLike2, "c"));
53 Array.prototype.includes.call(null, "a"); method in Array
57 Array.prototype.includes.call(undefined, "a"); method in Array
80 Array.prototype.includes.call(trappedZero, "a"); method in Array
97 Array.prototype.includes.call(trappedZero, "a", Symbol()); method in Array
122 Array.prototype.includes.call(trappedZero, "a", fromIndex); method in Array
149 Array.prototype.includes.call(throwingLength, "a", fromIndexTrap); method in Array
172 Array.prototype.includes.call(badLength, "a", fromIndexTrap); method in Array
201 Array.prototype.includes.call(badLength, "a", fromIndexTrap); method in Array
209 assertTrue([10, 11].includes(10));
210 assertTrue([10, 11].includes(11));
224 assertTrue(Array.prototype.includes.call(arrayLike, "1"));
225 assertTrue(Array.prototype.includes.call(arrayLike, "2"));
232 assertFalse([1, 2].includes(2, 3));
233 assertFalse([1, 2].includes(2, 2));
247 assertFalse(Array.prototype.includes.call(arrayLikeWithTrap, "c", 2));
248 assertFalse(Array.prototype.includes.call(arrayLikeWithTrap, "c", 3));
255 assertTrue([1, 3].includes(1, -4));
256 assertTrue([1, 3].includes(3, -4));
271 assertTrue(Array.prototype.includes.call(arrayLike, "a", -4));
272 assertTrue(Array.prototype.includes.call(arrayLike, "b", -4));
279 assertTrue([12, 13].includes(13, -1));
280 assertFalse([12, 13].includes(12, -1));
281 assertTrue([12, 13].includes(12, -2));
295 assertTrue(Array.prototype.includes.call(arrayLike, "b", -1));
296 assertFalse(Array.prototype.includes.call(arrayLike, "a", -1));
297 assertTrue(Array.prototype.includes.call(arrayLike, "a", -2));
303 assertFalse(["a", "b"].includes("a", 2.3));
317 assertFalse(Array.prototype.includes.call(arrayLikeWithTraps, "c", 2.1));
318 assertFalse(Array.prototype.includes.call(arrayLikeWithTraps, "c", +Infinity));
319 assertTrue(["a", "b", "c"].includes("a", -Infinity));
320 assertTrue(["a", "b", "c"].includes("c", 2.9));
321 assertTrue(["a", "b", "c"].includes("c", NaN));
335 assertTrue(Array.prototype.includes.call(arrayLikeWithTrapAfterZero, "a", NaN));
343 assertFalse(["a", "b", "c"].includes("a", numberLike));
344 assertFalse(["a", "b", "c"].includes("a", "2"));
345 assertTrue(["a", "b", "c"].includes("c", numberLike));
346 assertTrue(["a", "b", "c"].includes("c", "2"));
352 assertEquals(1, Array.prototype.includes.length);
358 assertEquals("includes", Array.prototype.includes.name);
377 assertTrue(holesEverywhere.includes("a"));
386 assertTrue(Array.prototype.includes.call(oneHole, "c"));
393 assertTrue([,,,].includes(undefined));
394 assertTrue(["a", "b",, "d"].includes(undefined));
414 assertTrue(Array.prototype.includes.call(arrayLike, "a"));
430 assertFalse(Array.prototype.includes.call(arrayLikeWithTraps, "a"));
437 assertFalse(Array.prototype.includes.call({
441 assertFalse(Array.prototype.includes.call({
445 assertFalse(Array.prototype.includes.call({
449 assertFalse(Array.prototype.includes.call({
453 assertFalse(Array.prototype.includes.call({
458 assertFalse(Array.prototype.includes.call({
463 assertFalse(Array.prototype.includes.call({
476 assertFalse(Array.prototype.includes.call(arrayLikeWithTrap, 2));
484 assertFalse(Array.prototype.includes.call({
488 assertTrue(Array.prototype.includes.call({
493 assertTrue(Array.prototype.includes.call({
498 assertFalse(Array.prototype.includes.call({
513 Array.prototype.includes.call(arrayLikeWithTrap, "a", fromIndexForLargeIndexTests)
522 Array.prototype.includes.call(arrayLikeWithTooBigLength, "a", fromIndexForLargeIndexTests)
529 assertFalse([].includes(2));
530 assertFalse([].includes());
531 assertFalse([].includes(undefined));
532 assertFalse([].includes(NaN));
534 assertFalse(Array.prototype.includes.call({
538 assertFalse(Array.prototype.includes.call({
542 assertFalse(Array.prototype.includes.call({
546 assertFalse(Array.prototype.includes.call({
550 assertFalse(Array.prototype.includes.call({
555 assertFalse(Array.prototype.includes.call({
560 assertFalse(Array.prototype.includes.call({
565 assertFalse(Array.prototype.includes.call({
578 Array.prototype.includes.call(arrayLikeWithTrap); method in Array
586 [].includes("a", trappedFromIndex);
588 Array.prototype.includes.call({ method in Array
596 assertFalse(["a", "b", "c"].includes({}));
597 assertFalse([{}, {}].includes({}));
599 assertTrue([obj].includes(obj));
600 assertFalse([obj].includes(obj, 1));
601 assertTrue([obj, obj].includes(obj, 1));
609 assertFalse(["a", "b", obj].includes(stringyObject));
628 assertFalse(Array.prototype.includes.call(arrayLike, "c"));
634 assertTrue([1, 2, 3].includes(2));
635 assertFalse([1, 2, 3].includes(4));
636 assertTrue([1, 2, NaN].includes(NaN));
637 assertTrue([1, 2, -0].includes(+0));
638 assertTrue([1, 2, -0].includes(-0));
639 assertTrue([1, 2, +0].includes(-0));
640 assertTrue([1, 2, +0].includes(+0));
641 assertFalse([1, 2, -Infinity].includes(+Infinity));
642 assertTrue([1, 2, -Infinity].includes(-Infinity));
643 assertFalse([1, 2, +Infinity].includes(-Infinity));
644 assertTrue([1, 2, +Infinity].includes(+Infinity));
661 assertFalse(Array.prototype.includes.call(arrayLike, "c"));
667 assertTrue(Array.prototype.includes.call(new Uint8Array([1, 2, 3]), 2));
670 Array.prototype.includes.call(new Float32Array([2.5, 3.14, Math.PI]), 3.1415927410125732)
673 assertFalse(Array.prototype.includes.call(new Uint8Array([1, 2, 3]), 4));
674 assertFalse(Array.prototype.includes.call(new Uint8Array([1, 2, 3]), 2, 2));
679 assertTrue(Array.prototype[Symbol.unscopables].includes);