Home | History | Annotate | Download | only in es6

Lines Matching refs:generator

8   function* generator() { "use strict"; }
9 assertFalse(generator.hasOwnProperty("arguments"));
10 assertThrows(function() { return generator.arguments; }, TypeError);
11 assertThrows(function() { return generator.arguments = {}; }, TypeError);
13 assertFalse(generator.hasOwnProperty("caller"));
14 assertThrows(function() { return generator.caller; }, TypeError);
15 assertThrows(function() { return generator.caller = {}; }, TypeError);
20 function* generator() {}
21 assertFalse(generator.hasOwnProperty("arguments"));
22 assertThrows(function() { return generator.arguments; }, TypeError);
23 assertThrows(function() { return generator.arguments = {}; }, TypeError);
25 assertFalse(generator.hasOwnProperty("caller"));
26 assertThrows(function() { return generator.caller; }, TypeError);
27 assertThrows(function() { return generator.caller = {}; }, TypeError);
36 function* generator() { "use strict"; }
37 assertIteratorResult(undefined, true, generator().next());
42 function* generator() {}
43 assertIteratorResult(undefined, true, generator().next());