OLD | NEW |
1 Tests that Debugger.getGeneratorObjectDetails command returns correct result. | 1 Tests that Debugger.getGeneratorObjectDetails command returns correct result. |
2 | 2 |
3 | 3 |
4 Running: testIterNotStarted | 4 Running: testIterNotStarted |
5 iterNotStarted: type = object, subtype = generator | 5 iterNotStarted: type = object, subtype = generator |
6 [[GeneratorStatus]] = suspended | 6 [[GeneratorStatus]] = suspended |
7 [[GeneratorFunction]] = function* gen() | 7 [[GeneratorFunction]] = function* gen() |
8 { | 8 { |
9 yield 1; | 9 yield 1; |
10 yield 2; | 10 yield 2; |
11 yield 3; | 11 yield 3; |
12 } | 12 } |
13 [[GeneratorReceiver]] = Window | 13 [[GeneratorReceiver]] = Window |
14 lineNumber = 13 | 14 lineNumber = 13 |
15 columnNumber = 13 | 15 columnNumber = 13 |
16 script is valid: yes | 16 script is valid: yes |
| 17 [[Scopes]] = Scopes[2] |
17 | 18 |
18 Running: testIterSuspended | 19 Running: testIterSuspended |
19 iterSuspended: type = object, subtype = generator | 20 iterSuspended: type = object, subtype = generator |
20 [[GeneratorStatus]] = suspended | 21 [[GeneratorStatus]] = suspended |
21 [[GeneratorFunction]] = function* gen() | 22 [[GeneratorFunction]] = function* gen() |
22 { | 23 { |
23 yield 1; | 24 yield 1; |
24 yield 2; | 25 yield 2; |
25 yield 3; | 26 yield 3; |
26 } | 27 } |
27 [[GeneratorReceiver]] = Window | 28 [[GeneratorReceiver]] = Window |
28 lineNumber = 15 | 29 lineNumber = 15 |
29 columnNumber = 4 | 30 columnNumber = 4 |
30 script is valid: yes | 31 script is valid: yes |
| 32 [[Scopes]] = Scopes[2] |
31 | 33 |
32 Running: testIterClosed | 34 Running: testIterClosed |
33 iterClosed: type = object, subtype = generator | 35 iterClosed: type = object, subtype = generator |
34 [[GeneratorStatus]] = closed | 36 [[GeneratorStatus]] = closed |
35 [[GeneratorFunction]] = function* gen() | 37 [[GeneratorFunction]] = function* gen() |
36 { | 38 { |
37 yield 1; | 39 yield 1; |
38 yield 2; | 40 yield 2; |
39 yield 3; | 41 yield 3; |
40 } | 42 } |
41 [[GeneratorReceiver]] = Window | 43 [[GeneratorReceiver]] = Window |
42 lineNumber = 13 | 44 lineNumber = 13 |
43 columnNumber = 13 | 45 columnNumber = 13 |
44 script is valid: yes | 46 script is valid: yes |
| 47 [[Scopes]] = Scopes[2] |
45 | 48 |
46 Running: testIterObjGenerator | 49 Running: testIterObjGenerator |
47 iterObjGenerator: type = object, subtype = generator | 50 iterObjGenerator: type = object, subtype = generator |
48 [[GeneratorStatus]] = suspended | 51 [[GeneratorStatus]] = suspended |
49 [[GeneratorFunction]] = function* () | 52 [[GeneratorFunction]] = function* () |
50 { | 53 { |
51 yield 11; | 54 yield 11; |
52 yield 12; | 55 yield 12; |
53 yield 13; | 56 yield 13; |
54 } | 57 } |
55 [[GeneratorReceiver]] = Object | 58 [[GeneratorReceiver]] = Object |
56 lineNumber = 24 | 59 lineNumber = 24 |
57 columnNumber = 8 | 60 columnNumber = 8 |
58 script is valid: yes | 61 script is valid: yes |
| 62 [[Scopes]] = Scopes[2] |
59 | 63 |
60 Running: testAnonymousGenIter | 64 Running: testAnonymousGenIter |
61 anonymousGenIter: type = object, subtype = generator | 65 anonymousGenIter: type = object, subtype = generator |
62 [[GeneratorStatus]] = suspended | 66 [[GeneratorStatus]] = suspended |
63 [[GeneratorFunction]] = function* () { | 67 [[GeneratorFunction]] = function* () { |
64 yield 21; | 68 yield 21; |
65 yield 22; | 69 yield 22; |
66 yield 23; | 70 yield 23; |
67 } | 71 } |
68 [[GeneratorReceiver]] = Window | 72 [[GeneratorReceiver]] = Window |
69 lineNumber = 38 | 73 lineNumber = 38 |
70 columnNumber = 4 | 74 columnNumber = 4 |
71 script is valid: yes | 75 script is valid: yes |
| 76 [[Scopes]] = Scopes[2] |
72 | 77 |
OLD | NEW |