Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 /* -*- Mode: javascript; js-indent-level: 4; -*- */
2 // Source.prototype.displayURL can be a string or null.
4 let g = newGlobal('new-compartment');
5 let dbg = new Debugger;
6 let gw = dbg.addDebuggee(g);
8 function getDisplayURL() {
9 let fw = gw.makeDebuggeeValue(g.f);
10 return fw.script.source.displayURL;
11 }
13 // Comment pragmas
14 g.evaluate('function f() {}\n' +
15 '//@ sourceURL=file:///var/quux.js');
16 assertEq(getDisplayURL(), 'file:///var/quux.js');
18 g.evaluate('function f() {}\n' +
19 '/*//@ sourceURL=file:///var/quux.js*/');
20 assertEq(getDisplayURL(), 'file:///var/quux.js');
22 g.evaluate('function f() {}\n' +
23 '/*\n' +
24 '//@ sourceURL=file:///var/quux.js\n' +
25 '*/');
26 assertEq(getDisplayURL(), 'file:///var/quux.js');