Lines Matching refs:indexOf

303     assert.equal(_.indexOf(numbers, 2), 1, 'can compute indexOf');
304 var result = (function(){ return _.indexOf(arguments, 2); }(1, 2, 3));
309 assert.equal(_.indexOf(val, 2), -1, msg);
310 assert.equal(_.indexOf(val, 2, -1), -1, msg);
311 assert.equal(_.indexOf(val, 2, -20), -1, msg);
312 assert.equal(_.indexOf(val, 2, 15), -1, msg);
317 var index = _.indexOf(numbers, num, true);
321 index = _.indexOf(numbers, num, true);
325 assert.equal(_.indexOf(numbers, num, true), 1, '40 is in the list');
326 assert.equal(_.indexOf(numbers, 6, true), -1, '6 isnt in the list');
327 …assert.equal(_.indexOf([1, 2, 5, 4, 6, 7], 5, true), -1, 'sorted indexOf doesn\'t uses binary sear…
329 return _.indexOf(numbers, num, {}) === 1;
333 index = _.indexOf(numbers, 2, 5);
336 index = _.indexOf([,,, 0], void 0);
340 assert.strictEqual(_.indexOf(array, 1, -3), 3, 'neg `fromIndex` starts at the right index');
341 assert.strictEqual(_.indexOf(array, 1, -2), -1, 'neg `fromIndex` starts at the right index');
342 assert.strictEqual(_.indexOf(array, 2, -3), 4);
344 assert.strictEqual(_.indexOf(array, 1, fromIndex), 0);
346 assert.strictEqual(_.indexOf([1, 2, 3], 1, true), 0);
348 index = _.indexOf([], void 0, true);
353 assert.strictEqual(_.indexOf([1, 2, NaN, NaN], NaN), 2, 'Expected [1, 2, NaN] to contain NaN');
354 assert.strictEqual(_.indexOf([1, 2, Infinity], NaN), -1, 'Expected [1, 2, NaN] to contain NaN');
356 assert.strictEqual(_.indexOf([1, 2, NaN, NaN], NaN, 1), 2, 'startIndex does not affect result');
357 … assert.strictEqual(_.indexOf([1, 2, NaN, NaN], NaN, -2), 2, 'startIndex does not affect result');
360 … assert.strictEqual(_.indexOf(arguments, NaN), 2, 'Expected arguments [1, 2, NaN] to contain NaN');
366 assert.strictEqual(_.indexOf([1, 2, val, val], val), 2);
367 assert.strictEqual(_.indexOf([1, 2, val, val], -val), 2);