blob: 5c8f1d48b2c513c8fbb0a7ee5384f7ad53e8e6f6 [file] [log] [blame]
Tests that Debugger.getGeneratorObjectDetails command returns correct result.
Running: testIterNotStarted
iterNotStarted: type = object, subtype = generator
lineNumber = 17
columnNumber = 19
script is valid: yes
[[GeneratorStatus]] = suspended
[[GeneratorFunction]] = function* gen()
{
yield 1;
yield 2;
yield 3;
}
[[GeneratorReceiver]] = Window
[[Scopes]] = Scopes[2]
Running: testIterSuspended
iterSuspended: type = object, subtype = generator
lineNumber = 19
columnNumber = 10
script is valid: yes
[[GeneratorStatus]] = suspended
[[GeneratorFunction]] = function* gen()
{
yield 1;
yield 2;
yield 3;
}
[[GeneratorReceiver]] = Window
[[Scopes]] = Scopes[2]
Running: testIterClosed
iterClosed: type = object, subtype = generator
lineNumber = 17
columnNumber = 19
script is valid: yes
[[GeneratorStatus]] = closed
[[GeneratorFunction]] = function* gen()
{
yield 1;
yield 2;
yield 3;
}
[[GeneratorReceiver]] = Window
Running: testIterObjGenerator
iterObjGenerator: type = object, subtype = generator
lineNumber = 28
columnNumber = 14
script is valid: yes
[[GeneratorStatus]] = suspended
[[GeneratorFunction]] = function*()
{
yield 11;
yield 12;
yield 13;
}
[[GeneratorReceiver]] = Object
[[Scopes]] = Scopes[2]
Running: testAnonymousGenIter
anonymousGenIter: type = object, subtype = generator
lineNumber = 42
columnNumber = 10
script is valid: yes
[[GeneratorStatus]] = suspended
[[GeneratorFunction]] = function*() {
yield 21;
yield 22;
yield 23;
}
[[GeneratorReceiver]] = Window
[[Scopes]] = Scopes[2]