blob: 52e95c3892d68ca150b6a106bccc1342890bd52b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var g = newGlobal({newCompartment: true});
var dbg = new Debugger(g);
var visibleFrames = 0;
dbg.onEnterFrame = function (frame) {
print("> " + frame.script.url);
visibleFrames++;
}
g.eval("(" + function iife() {
[1].forEach(function noop() {});
for (let x of [1]) {}
} + ")()");
// 1 for eval, 1 for iife(), 1 for noop()
assertEq(visibleFrames, 3);
|