Debugger-findSourceURLs.js (630B)
1 // findSourceURLs should return all URLs compiled in debuggee realms, 2 // except when a shrinking GC has occurred. 3 4 let g = newGlobal({newCompartment: true}); 5 let startNumber = gcparam("gcNumber"); 6 g.evaluate("function foo() {}", { fileName: "foo.js" }); 7 g.evaluate("function bar() {}", { fileName: "bar.js" }); 8 g.evaluate("function baz() {}", { fileName: "baz.js" }); 9 10 let dbg = new Debugger(g); 11 let urls = dbg.findSourceURLs(); 12 13 let endNumber = gcparam("gcNumber"); 14 if (startNumber == endNumber) { 15 assertEq(urls.includes("foo.js"), true); 16 assertEq(urls.includes("bar.js"), true); 17 assertEq(urls.includes("baz.js"), true); 18 }