Lines Matching refs:iter
55 var iter = g();
56 assertSame(g.prototype, Object.getPrototypeOf(iter));
57 assertTrue(iter instanceof g);
58 assertEquals("Generator", %_ClassOf(iter));
59 assertEquals("[object Generator]", String(iter));
60 assertEquals([], Object.getOwnPropertyNames(iter));
61 assertTrue(iter !== g());
64 iter = new g();
65 assertSame(g.prototype, Object.getPrototypeOf(iter));
66 assertTrue(iter instanceof g);
67 assertEquals("Generator", %_ClassOf(iter));
68 assertEquals("[object Generator]", String(iter));
69 assertEquals([], Object.getOwnPropertyNames(iter));
70 assertTrue(iter !== new g());
78 var iter = g();
81 assertThrows(function() { iter.next.call(non_generator); }, TypeError);
82 assertThrows(function() { iter.next.call(non_generator, 1); }, TypeError);
83 assertThrows(function() { iter.throw.call(non_generator, 1); }, TypeError);
84 assertThrows(function() { iter.close.call(non_generator); }, TypeError);