| 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 functionName: "gen" | 6 [[GeneratorStatus]] = suspended |
| 7 lineNumber: 14 | 7 [[GeneratorFunction]] = function* gen() |
| 8 columnNumber: 13 | 8 { |
| 9 scriptId is valid: true | 9 yield 1; |
| 10 status: suspended | 10 yield 2; |
| 11 yield 3; |
| 12 } |
| 13 [[GeneratorReceiver]] = Window |
| 14 lineNumber = 13 |
| 15 columnNumber = 13 |
| 16 script is valid: yes |
| 11 | 17 |
| 12 Running: testIterSuspended | 18 Running: testIterSuspended |
| 13 iterSuspended: type = object, subtype = generator | 19 iterSuspended: type = object, subtype = generator |
| 14 functionName: "gen" | 20 [[GeneratorStatus]] = suspended |
| 15 lineNumber: 16 | 21 [[GeneratorFunction]] = function* gen() |
| 16 columnNumber: 4 | 22 { |
| 17 scriptId is valid: true | 23 yield 1; |
| 18 status: suspended | 24 yield 2; |
| 25 yield 3; |
| 26 } |
| 27 [[GeneratorReceiver]] = Window |
| 28 lineNumber = 15 |
| 29 columnNumber = 4 |
| 30 script is valid: yes |
| 19 | 31 |
| 20 Running: testIterClosed | 32 Running: testIterClosed |
| 21 iterClosed: type = object, subtype = generator | 33 iterClosed: type = object, subtype = generator |
| 22 functionName: "gen" | 34 [[GeneratorStatus]] = closed |
| 23 lineNumber: 14 | 35 [[GeneratorFunction]] = function* gen() |
| 24 columnNumber: 13 | 36 { |
| 25 scriptId is valid: true | 37 yield 1; |
| 26 status: closed | 38 yield 2; |
| 39 yield 3; |
| 40 } |
| 41 [[GeneratorReceiver]] = Window |
| 42 lineNumber = 13 |
| 43 columnNumber = 13 |
| 44 script is valid: yes |
| 27 | 45 |
| 28 Running: testIterObjGenerator | 46 Running: testIterObjGenerator |
| 29 iterObjGenerator: type = object, subtype = generator | 47 iterObjGenerator: type = object, subtype = generator |
| 30 functionName: "generator" | 48 [[GeneratorStatus]] = suspended |
| 31 lineNumber: 25 | 49 [[GeneratorFunction]] = function* () |
| 32 columnNumber: 8 | 50 { |
| 33 scriptId is valid: true | 51 yield 11; |
| 34 status: suspended | 52 yield 12; |
| 53 yield 13; |
| 54 } |
| 55 [[GeneratorReceiver]] = Object |
| 56 lineNumber = 24 |
| 57 columnNumber = 8 |
| 58 script is valid: yes |
| 35 | 59 |
| 36 Running: testAnonymousGenIter | 60 Running: testAnonymousGenIter |
| 37 anonymousGenIter: type = object, subtype = generator | 61 anonymousGenIter: type = object, subtype = generator |
| 38 functionName: "" | 62 [[GeneratorStatus]] = suspended |
| 39 lineNumber: 39 | 63 [[GeneratorFunction]] = function* () { |
| 40 columnNumber: 4 | 64 yield 21; |
| 41 scriptId is valid: true | 65 yield 22; |
| 42 status: suspended | 66 yield 23; |
| 67 } |
| 68 [[GeneratorReceiver]] = Window |
| 69 lineNumber = 38 |
| 70 columnNumber = 4 |
| 71 script is valid: yes |
| 43 | 72 |
| OLD | NEW |