Home | History | Annotate | Download | only in mjsunit

Lines Matching full:spliced

32     var spliced = array.splice(1, 1, 'one', 'two');
33 assertEquals(1, spliced.length);
34 assertFalse(0 in spliced, "0 in spliced");
111 var array, spliced;
114 spliced = array.splice(-100);
116 assertEquals([1, 2, 3, 4, 5, 6, 7], spliced);
119 spliced = array.splice(-1e100);
121 assertEquals([1, 2, 3, 4, 5, 6, 7], spliced);
124 spliced = array.splice(-3);
126 assertEquals([5, 6, 7], spliced);
129 spliced = array.splice(-3.999999);
131 assertEquals([5, 6, 7], spliced);
134 spliced = array.splice(-3.000001);
136 assertEquals([5, 6, 7], spliced);
139 spliced = array.splice(4);
141 assertEquals([5, 6, 7], spliced);
144 spliced = array.splice(4.999999);
146 assertEquals([5, 6, 7], spliced);
149 spliced = array.splice(4.000001);
151 assertEquals([5, 6, 7], spliced);
154 spliced = array.splice(6);
156 assertEquals([7], spliced);
159 spliced = array.splice(7);
161 assertEquals([], spliced);
164 spliced = array.splice(8);
166 assertEquals([], spliced);
169 spliced = array.splice(100);
171 assertEquals([], spliced);
174 spliced = array.splice(1e100);
176 assertEquals([], spliced);
179 spliced = array.splice(0, -100);
181 assertEquals([], spliced);
184 spliced = array.splice(0, -1e100);
186 assertEquals([], spliced);
189 spliced = array.splice(0, -3);
191 assertEquals([], spliced);
194 spliced = array.splice(0, -3.999999);
196 assertEquals([], spliced);
199 spliced = array.splice(0, -3.000001);
201 assertEquals([], spliced);
204 spliced = array.splice(0, 4);
206 assertEquals([1, 2, 3, 4], spliced);
209 spliced = array.splice(0, 4.999999);
211 assertEquals([1, 2, 3, 4], spliced);
214 spliced = array.splice(0, 4.000001);
216 assertEquals([1, 2, 3, 4], spliced);
219 spliced = array.splice(0, 6);
221 assertEquals([1, 2, 3, 4, 5, 6], spliced);
224 spliced = array.splice(0, 7);
226 assertEquals([1, 2, 3, 4, 5, 6, 7], spliced);
229 spliced = array.splice(0, 8);
231 assertEquals([1, 2, 3, 4, 5, 6, 7], spliced);
234 spliced = array.splice(0, 100);
236 assertEquals([1, 2, 3, 4, 5, 6, 7], spliced);
239 spliced = array.splice(0, 1e100);
241 assertEquals([1, 2, 3, 4, 5, 6, 7], spliced);
267 spliced = array.splice({valueOf: function() { return 1; }},
270 assertEquals([2, 3], spliced);
279 var spliced;
284 spliced = array.splice(bad_start, bad_count);
290 assertEquals([], spliced); // Length was 0, nothing to get.
296 assertEquals([2 * i - 1], spliced);
318 var spliced = array.splice(2, 2, 'one', undefined, 'two');
322 assertEquals([, at3], spliced);
366 var spliced = array.splice(2, 2, 'one', undefined, 'two');
370 assertEquals([, at3], spliced);
408 var spliced = array.splice();
410 assertEquals([], spliced);