Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:indexOf

49 // Array.prototype.indexOf.
53 assertEquals(-1, [].indexOf(1));
54 assertEquals(-1, array.indexOf(4));
55 assertEquals(-1, array.indexOf(3, array.length));
57 assertEquals(2, array.indexOf(3));
59 assertEquals(0, array.indexOf(1, -17));
61 assertEquals(3, array.indexOf(1, -11));
63 assertEquals(3, array.indexOf(1, 1));
64 assertEquals(3, array.indexOf(1, 3));
65 assertEquals(6, array.indexOf(1, 4));
68 assertEquals(3, undef_array.indexOf(undefined));
69 assertEquals(3, undef_array.indexOf(undefined, 3));
70 assertEquals(7, undef_array.indexOf(undefined, 4));
71 assertEquals(7, undef_array.indexOf(undefined, 7));
72 assertEquals(-1, undef_array.indexOf(undefined, 8));
73 assertEquals(3, undef_array.indexOf(undefined, -11));
74 assertEquals(3, undef_array.indexOf(undefined, -8));
75 assertEquals(7, undef_array.indexOf(undefined, -7));
76 assertEquals(7, undef_array.indexOf(undefined, -4));
77 assertEquals(-1, undef_array.indexOf(undefined, -3));
80 assertEquals(100, sparse_array.indexOf(3));
81 assertEquals(900, sparse_array.indexOf(3, 101));
82 assertEquals(-1, sparse_array.indexOf(3, 901));
83 assertEquals(100, sparse_array.indexOf(3, -42000));
84 assertEquals(900, sparse_array.indexOf(3, 101 - 42000));
85 assertEquals(-1, sparse_array.indexOf(3, 901 - 42000));
87 assertEquals(300, sparse_array.indexOf(4));
88 assertEquals(700, sparse_array.indexOf(4, 301));
89 assertEquals(-1, sparse_array.indexOf(4, 701));
90 assertEquals(300, sparse_array.indexOf(4, -42000));
91 assertEquals(700, sparse_array.indexOf(4, 301 - 42000));
92 assertEquals(-1, sparse_array.indexOf(4, 701 - 42000));
94 assertEquals(200, sparse_array.indexOf(undefined));
95 assertEquals(800, sparse_array.indexOf(undefined, 201));
96 assertEquals(-1, sparse_array.indexOf(undefined, 801));
97 assertEquals(200, sparse_array.indexOf(undefined, -42000));
98 assertEquals(800, sparse_array.indexOf(undefined, 201 - 42000));
99 assertEquals(-1, sparse_array.indexOf(undefined, 801 - 42000));
102 assertEquals(0, Array.prototype.indexOf.call(dense_object, 42));
103 assertEquals(1, Array.prototype.indexOf.call(dense_object, 37));
104 assertEquals(-1, Array.prototype.indexOf.call(dense_object, 87));
106 assertEquals(0, Array.prototype.indexOf.call(sparse_object, 42));
107 assertEquals(100000, Array.prototype.indexOf.call(sparse_object, 37));
108 assertEquals(-1, Array.prototype.indexOf.call(sparse_object, 87));
110 assertEquals(10, Array.prototype.indexOf.call(funky_object, 42));
111 assertEquals(-1, Array.prototype.indexOf.call(funky_object, 42, 15));
112 assertEquals(-1, Array.prototype.indexOf.call(funky_object, 37));
114 assertEquals(-1, Array.prototype.indexOf.call(infinite_object, 42));