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