Lines Matching refs:iterator

13   assertTrue(arguments.hasOwnProperty(Symbol.iterator));
14 assertFalse(arguments.propertyIsEnumerable(Symbol.iterator));
15 var descriptor = Object.getOwnPropertyDescriptor(arguments, Symbol.iterator);
19 assertEquals(descriptor.value, [][Symbol.iterator]);
20 assertEquals(arguments[Symbol.iterator], [][Symbol.iterator]);
27 assertTrue(o.hasOwnProperty(Symbol.iterator));
28 assertFalse(o.propertyIsEnumerable(Symbol.iterator));
29 assertEquals(o[Symbol.iterator], [][Symbol.iterator]);
40 var iterator = arguments[Symbol.iterator]();
41 assertIteratorResult(a, false, iterator.next());
42 assertIteratorResult(b, false, iterator.next());
43 assertIteratorResult(c, false, iterator.next());
44 assertIteratorResult(undefined, true, iterator.next());
51 var iterator = args[Symbol.iterator]();
52 assertIteratorResult(a, false, iterator.next());
53 assertIteratorResult(b, false, iterator.next());
54 assertIteratorResult(c, false, iterator.next());
55 assertIteratorResult(undefined, true, iterator.next());
61 var iterator = arguments[Symbol.iterator]();
62 assertIteratorResult(a, false, iterator.next());
63 assertIteratorResult(b, false, iterator.next());
64 assertIteratorResult(c, false, iterator.next());
65 assertIteratorResult(undefined, true, iterator.next());
69 assertIteratorResult(undefined, true, iterator.next());
76 var iterator = args[Symbol.iterator]();
77 assertIteratorResult(a, false, iterator.next());
78 assertIteratorResult(b, false, iterator.next());
79 assertIteratorResult(c, false, iterator.next());
80 assertIteratorResult(undefined, true, iterator.next());
84 assertIteratorResult(undefined, true, iterator.next());
90 var iterator = arguments[Symbol.iterator]();
91 assertIteratorResult(a, false, iterator.next());
92 assertIteratorResult(b, false, iterator.next());
95 assertIteratorResult(undefined, true, iterator.next());
102 var iterator = args[Symbol.iterator]();
103 assertIteratorResult(a, false, iterator.next());
104 assertIteratorResult(b, false, iterator.next());
107 assertIteratorResult(undefined, true, iterator.next());
113 var iterator = arguments[Symbol.iterator]();
114 assertIteratorResult(a, false, iterator.next());
115 assertIteratorResult(b, false, iterator.next());
116 assertIteratorResult(c, false, iterator.next());
119 assertIteratorResult(undefined, false, iterator.next());
120 assertIteratorResult(undefined, true, iterator.next());
127 var iterator = args[Symbol.iterator]();
128 assertIteratorResult(a, false, iterator.next());
129 assertIteratorResult(b, false, iterator.next());
130 assertIteratorResult(c, false, iterator.next());
133 assertIteratorResult(undefined, false, iterator.next());
134 assertIteratorResult(undefined, true, iterator.next());
152 arguments[Symbol.iterator] = [].entries;
207 assertSame([][Symbol.iterator], o[Symbol.iterator]);
210 assertFalse(o.hasOwnProperty(Symbol.iterator));
211 assertSame([][Symbol.iterator], o[Symbol.iterator]);
212 o[Symbol.iterator] = 10;
213 assertTrue(o.hasOwnProperty(Symbol.iterator));
214 assertEquals(10, o[Symbol.iterator]);
215 assertSame([][Symbol.iterator], arguments[Symbol.iterator]);
219 assertSame([][Symbol.iterator], o[Symbol.iterator]);
220 assertFalse(o.hasOwnProperty(Symbol.iterator));
221 assertSame([][Symbol.iterator], o[Symbol.iterator]);
225 o[Symbol.iterator] = 10;
226 assertFalse(o.hasOwnProperty(Symbol.iterator));
227 assertEquals([][Symbol.iterator], o[Symbol.iterator]);
228 assertSame([][Symbol.iterator], arguments[Symbol.iterator]);