Home | History | Annotate | Download | only in es6

Lines Matching refs:mirror

6 // Test the mirror object for functions.
28 // Create mirror and JSON representation.
29 var mirror = debug.MakeMirror(g);
31 var json = JSON.stringify(serializer.serializeValue(mirror));
35 // Check the mirror hierachy.
36 assertTrue(mirror instanceof debug.Mirror);
37 assertTrue(mirror instanceof debug.ValueMirror);
38 assertTrue(mirror instanceof debug.ObjectMirror);
39 assertTrue(mirror instanceof debug.GeneratorMirror);
41 // Check the mirror properties.
42 assertTrue(mirror.isGenerator());
43 assertEquals('generator', mirror.type());
44 assertFalse(mirror.isPrimitive());
45 assertEquals('Generator', mirror.className());
47 assertEquals(receiver, mirror.receiver().value());
48 assertEquals(generator, mirror.func().value());
50 assertEquals(status, mirror.status());
53 var loc = mirror.sourceLocation();
62 TestInternalProperties(mirror, status, receiver);
65 function TestInternalProperties(mirror, status, receiver) {
66 var properties = mirror.internalProperties();
77 var mirror = debug.MakeMirror(iter);
78 assertEquals('running', mirror.status());
79 assertEquals(undefined, mirror.sourceLocation());
80 TestInternalProperties(mirror, 'running');
97 var mirror = debug.MakeMirror(iter2);
98 assertEquals('running', mirror.status());
99 assertEquals(undefined, mirror.sourceLocation());
100 TestInternalProperties(mirror, 'running', obj);