Lines Matching refs:function
24 description('Tests to ensure that Function.apply works correctly for Arrays, arguments and array-like objects.');
26 function argumentsApply1(a, b, c)
28 function t(a, b, c)
35 function argumentsApply2(a, b, c)
37 function t(a, b, c)
44 function argumentsApply3(a, b, c)
46 function t(a, b, c)
53 function argumentsApplyLength(a, b, c)
55 function t(a, b, c)
62 function argumentsApplyExcessArguments(a, b, c)
64 function t(a, b, c)
78 function arrayApply1(array)
80 function t(a, b, c)
87 function arrayApply2(array)
89 function t(a, b, c)
96 function arrayApply3(array)
98 function t(a, b, c)
105 function arrayApplyLength(array)
107 function t(a, b, c)
120 function argumentsApplyDelete1(a, b, c)
122 function t(a, b, c)
130 function argumentsApplyDelete2(a, b, c)
132 function t(a, b, c)
140 function argumentsApplyDelete3(a, b, c)
142 function t(a, b, c)
150 function argumentsApplyDeleteLength(a, b, c)
152 function t(a, b, c)
166 function arrayApplyDelete1(array)
168 function t(a, b, c)
176 function arrayApplyDelete2(array)
178 function t(a, b, c)
186 function arrayApplyDelete3(array)
188 function t(a, b, c)
196 function arrayApplyDeleteLength(array)
198 function t(a, b, c)
212 function argumentsApplyChangeLength1()
214 function f() {
222 function argumentsApplyChangeLength2()
224 function f(a) {
232 function argumentsApplyChangeLength3()
234 function f(a, b, c) {
241 function argumentsApplyChangeLength4()
243 function f() {
250 function argumentsApplyChangeLength5()
252 function f() {
265 function arrayApplyChangeLength1()
267 function f() {
275 function arrayApplyChangeLength2()
277 function f(a) {
285 function arrayApplyChangeLength3()
287 function f(a, b, c) {
295 function arrayApplyChangeLength4()
297 function f() {
318 shouldBe("(function(a,b,c,d){ return d ? -1 : (a+b+c); }).apply(undefined, {length:3, 0:100, 1:20, 2:3})", '123');