Lines Matching refs:filter

24 description("Tests for Array.prototype.filter");
45 result.filter=Array.prototype.filter;
56 result.filter=Array.prototype.filter;
70 shouldBe("[undefined].filter(passUndefined)", "[undefined]");
71 shouldBe("(new Array(20)).filter(passUndefined)", "[]");
72 shouldBe("[0,1,2,3,4,5,6,7,8,9].filter(passEven)", "[0,2,4,6,8]");
73 shouldBe("[0,1,2,3,4,5,6,7,8,9].filter(passAfter5)", "[5,6,7,8,9]");
74 shouldBe("mixPartialAndFast.filter(passAfter5)", "[5,6,7,8,9,sparseArrayLength-1]");
77 shouldBe("toObject([undefined]).filter(passUndefined)", "[undefined]");
78 shouldBe("toObject(new Array(20)).filter(passUndefined)", "[]");
79 shouldBe("toObject([0,1,2,3,4,5,6,7,8,9]).filter(passEven)", "[0,2,4,6,8]");
80 shouldBe("toObject([0,1,2,3,4,5,6,7,8,9]).filter(passAfter5)", "[5,6,7,8,9]");
81 shouldBe("toObject(mixPartialAndFast).filter(passAfter5)", "[5,6,7,8,9,sparseArrayLength-1]");
84 shouldBe("reverseInsertionOrder([undefined]).filter(passUndefined)", "[undefined]");
85 shouldBe("reverseInsertionOrder(new Array(20)).filter(passUndefined)", "[]");
86 shouldBe("reverseInsertionOrder([0,1,2,3,4,5,6,7,8,9]).filter(passEven)", "[0,2,4,6,8]");
87 shouldBe("reverseInsertionOrder([0,1,2,3,4,5,6,7,8,9]).filter(passAfter5)", "[5,6,7,8,9]");
88 shouldBe("reverseInsertionOrder(mixPartialAndFast).filter(passAfter5)", "[5,6,7,8,9,sparseArrayLength-1]");
91 shouldBe("reverseInsertionOrder([undefined]).filter(filterLog(passUndefined))", "[undefined]");
92 shouldBe("reverseInsertionOrder(new Array(20)).filter(filterLog(passUndefined))", "[]");
93 shouldBe("reverseInsertionOrder([0,1,2,3,4]).filter(filterLog(passEven))", "[0,2,4]");
94 shouldBe("reverseInsertionOrder(mixPartialAndFast).filter(filterLog(passAfter5))", "[5,6,7,8,9,sparseArrayLength-1]");
95 shouldBe("([undefined]).filter(filterLog(passUndefined))", "[undefined]");
96 shouldBe("(new Array(20)).filter(filterLog(passUndefined))", "[]");
97 shouldBe("([0,1,2,3,4]).filter(filterLog(passEven))", "[0,2,4]");
98 shouldBe("(mixPartialAndFast).filter(filterLog(passAfter5))", "[5,6,7,8,9,sparseArrayLength-1]");
100 shouldBe("[1,2,3].filter(function(i,j,k,l,m){ return m=!m; })", "[1,2,3]")