Script-url.js (364B)
1 // Script.prototype.url can be a string or null. 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger; 5 var gw = dbg.addDebuggee(g); 6 for (var fileName of ['file:///var/foo.js', null]) { 7 g.evaluate("function f(x) { return 2*x; }", {fileName: fileName}); 8 var fw = gw.getOwnPropertyDescriptor('f').value; 9 assertEq(fw.script.url, fileName); 10 }