Lines Matching full:assertequals
9 assertEquals(1, Array.prototype.concat.length);
15 assertEquals(void 0, Array.prototype.concat.prototype);
22 assertEquals(false, desc.enumerable);
37 assertEquals([void 0, "A", void 0, "B", void 0, "C",
54 assertEquals([void 0, "A", void 0, "B", void 0, "C",
69 assertEquals([], [].concat(obj));
71 assertEquals([], [].concat(obj));
73 assertEquals([], [].concat(obj));
103 assertEquals([], [].concat(obj));
105 assertEquals([], [].concat(obj));
153 assertEquals([void 0, void 0, void 0, void 0, "Item 4", void 0, void 0,
201 assertEquals(9, obj.length);
203 assertEquals(i + 1, obj[i]);
221 assertEquals(3, obj.length);
222 assertEquals(3, obj[0].length);
223 assertEquals(3, obj[1].length);
224 assertEquals(3, obj[2].length);
236 assertEquals(Array, result.constructor);
237 assertEquals([obj,4,5,6], result);
250 assertEquals([ta, ta], [].concat(ta, ta));
252 assertEquals(items, [].concat(ta));
254 assertEquals([ta_by_len, ta_by_len], [].concat(ta_by_len, ta_by_len));
256 assertEquals(items, [].concat(ta_by_len));
266 assertEquals(expected, [].concat(ta));
300 assertEquals([1, 2, 3, 1, 2, 3], [].concat(args, args));
303 assertEquals([1, 2, 3, void 0, void 0, void 0], [].concat(args));
310 assertEquals([1, 2, 3, 1, 2, 3], [].concat(args, args));
313 assertEquals([1, 2, 3, void 0, void 0, void 0], [].concat(args));
320 assertEquals([1, 2, 3, 1, 2, 3], [].concat(args, args));
323 assertEquals([1, 2, 3, void 0, void 0, void 0], [].concat(args));
344 assertEquals([1, void 0, 3, 1, void 0, 3], [].concat(args, args));
352 assertEquals([str1], [].concat(str1));
356 assertEquals(["y", "u", "c", "k", "\uD83D", "\uDCA9"],
361 assertEquals(["y", "u", "c", "k", "\uD83D", "\uDCA9"],
365 assertEquals(["yuck\uD83D\uDCA9"], [].concat("yuck\uD83D\uDCA9"));
374 assertEquals([bool], [].concat(bool));
380 assertEquals([1, 2, 3], [].concat(bool));
384 assertEquals([], [].concat(new Boolean(true)));
389 assertEquals([1,2,3], [].concat(new Boolean(true)));
392 assertEquals([true], [].concat(true));
405 assertEquals([num], [].concat(num));
411 assertEquals([1, 2, 3], [].concat(num));
415 assertEquals([], [].concat(new Number(123)));
420 assertEquals([1,2,3], [].concat(new Number(123)));
423 assertEquals([true], [].concat(true));
436 assertEquals([fn], [].concat(fn));
441 assertEquals([1, 2, 3], [].concat(fn));
445 assertEquals([void 0, void 0, void 0], [].concat(function(a,b,c) {}));
449 assertEquals([1,2,3], [].concat(function(a, b, c) {}));
462 assertEquals([re], [].concat(re));
467 assertEquals([1, 2, 3], [].concat(re));
473 assertEquals([void 0, void 0, void 0], [].concat(/abc/));
477 assertEquals([1,2,3], [].concat(/abc/));
491 assertEquals([void 0, void 0, void 0, void 0, void 0], [].concat(obj));
494 assertEquals(new Array(4000), [].concat(obj));
509 assertEquals(pos, a.length);
511 assertEquals(pos + 1, a.length);
514 assertEquals(pos + 2, c.length);
515 assertEquals("undefined", typeof(c[pos - 1]));
516 assertEquals("foo", c[pos]);
517 assertEquals("bar", c[pos + 1]);
522 assertEquals(a[124], 'doo');
524 assertEquals(c[124], 'doo');
529 assertEquals(a[123], 'baz');
532 assertEquals(pos + 2, c.length);
533 assertEquals("baz", c[123]);
534 assertEquals("undefined", typeof(c[pos - 1]));
535 assertEquals("foo", c[pos]);
536 assertEquals("bar", c[pos + 1]);
541 assertEquals("undefined", typeof(a[123]));
542 assertEquals("baz", c[123]);
548 assertEquals('xyz', a[123]);
550 assertEquals('xyz', c[123]);
556 assertEquals(a["moe"], 'joe');
557 assertEquals(a["ben"], 'jerry');
560 assertEquals("undefined", typeof(c.ben));
564 assertEquals("undefined", typeof(c.moe));
568 assertEquals("minus1", a[-1]);
569 assertEquals("undefined", typeof(a[0xffffffff]));
571 assertEquals("undefined", typeof(c[-1]));
572 assertEquals("undefined", typeof(c[0xffffffff]));
573 assertEquals(c.length, a.length + 1);
579 assertEquals(pos, a.length);
581 assertEquals(pos + 1, a.length);
584 assertEquals(pos + 2, c.length);
585 assertEquals
586 assertEquals("foo", c[pos]);
587 assertEquals("bar", c[pos + 1]);
592 assertEquals(a[124], 'doo');
594 assertEquals(c[124], 'doo');
599 assertEquals(a[123], 'baz');
602 assertEquals(pos + 2, c.length);
603 assertEquals("baz", c[123]);
604 assertEquals("undefined", typeof(c[pos - 1]));
605 assertEquals("foo", c[pos]);
606 assertEquals("bar", c[pos + 1]);
611 assertEquals("undefined", typeof(a[123]));
612 assertEquals("baz", c[123]);
618 assertEquals('xyz', a[123]);
620 assertEquals('xyz', c[123]);
626 assertEquals(a["moe"], 'joe');
627 assertEquals(a["ben"], 'jerry');
630 assertEquals("undefined", typeof(c.ben));
632 assertEquals("joe", c.moe);
636 assertEquals("undefined", typeof(c.moe));
640 assertEquals("minus1", a[-1]);
641 assertEquals("undefined", typeof(a[0xffffffff]));
643 assertEquals("undefined", typeof(c[-1]));
644 assertEquals("undefined", typeof(c[0xffffffff]));
645 assertEquals(c.length, a.length + 1);
651 assertEquals(1, c.length);
652 assertEquals("Hello", c[0]);
653 assertEquals("Hello", c.toString());
657 assertEquals(9, holey.length); // hole in embedded array is ignored
673 assertEquals([,2,1,3], r1);
681 assertEquals([undefined,2,1,3,"X"], r2);
693 assertEquals(expected, r3);
706 assertEquals(1 + arr3.length * 2, r4.length);
707 assertEquals(expectedTrace, trace);
742 assertEquals([obj], [].concat(obj));
743 assertEquals(1, log.length);
745 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
748 assertEquals([obj], Array.prototype.concat.apply(obj));
749 assertEquals(1, log.length);
751 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
760 assertEquals([], [].concat(obj));
761 assertEquals(2, log.length);
763 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
764 assertEquals(["get", target, "length", obj], log[1]);
767 assertEquals([], Array.prototype.concat.apply(obj));
768 assertEquals(2, log.length);
770 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
771 assertEquals(["get", target, "length", obj], log[1]);
776 assertEquals(["a", "b", undefined], [].concat(obj));
777 assertEquals(7, log.length);
779 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
780 assertEquals(["get", target, "length", obj], log[1]);
781 assertEquals(["has", target, "0"], log[2]);
782 assertEquals(["get", target, "0", obj], log[3]);
783 assertEquals(["has", target, "1"], log[4]);
784 assertEquals(["get", target, "1", obj], log[5]);
785 assertEquals(["has", target, "2"], log[6]);
788 assertEquals(["a", "b", undefined], Array.prototype.concat.apply(obj));
789 assertEquals(7, log.length);
791 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
792 assertEquals(["get", target, "length", obj], log[1]);
793 assertEquals(["has", target, "0"], log[2]);
794 assertEquals(["get", target, "0", obj], log[3]);
795 assertEquals(["has", target, "1"], log[4]);
796 assertEquals(["get", target, "1", obj], log[5]);
797 assertEquals(["has", target, "2"], log[6]);
807 assertEquals([obj], [].concat(obj));
808 assertEquals(1, log.length);
810 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
813 assertEquals([obj], Array.prototype.concat.apply(obj));
814 assertEquals(1, log.length);
816 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
826 assertEquals(["a", "b"], [].concat(obj));
827 assertEquals(6, log.length);
829 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
830 assertEquals(["get", target, "length", obj], log[1]);
831 assertEquals(["has", target, "0"], log[2]);
832 assertEquals(["get", target, "0", obj], log[3]);
833 assertEquals(["has", target, "1"], log[4]);
834 assertEquals(["get", target, "1", obj], log[5]);
837 assertEquals(["a", "b"], Array.prototype.concat.apply(obj));
838 assertEquals(6, log.length);
840 assertEquals(["get", target, Symbol.isConcatSpreadable, obj], log[0]);
841 assertEquals(["get", target, "length", obj], log[1]);
842 assertEquals(["has", target, "0"], log[2]);
843 assertEquals(["get", target, "0", obj], log[3]);
844 assertEquals(["has", target, "1"], log[4]);
845 assertEquals(["get", target, "1", obj], log[5]);
858 assertEquals([undefined, undefined, "baz"], [].concat(obj));
859 assertEquals([undefined, undefined, "baz"], Array.prototype.concat.apply(obj))