tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Source-displayURL-deprecated.js (781B)


      1 /* -*- js-indent-level: 4; indent-tabs-mode: nil -*- */
      2 // Source.prototype.displayURL can be a string or null.
      3 
      4 let g = newGlobal({newCompartment: true});
      5 let dbg = new Debugger;
      6 let gw = dbg.addDebuggee(g);
      7 
      8 function getDisplayURL() {
      9    let fw = gw.makeDebuggeeValue(g.f);
     10    return fw.script.source.displayURL;
     11 }
     12 
     13 // Comment pragmas
     14 g.evaluate('function f() {}\n' +
     15           '//@ sourceURL=file:///var/quux.js');
     16 assertEq(getDisplayURL(), 'file:///var/quux.js');
     17 
     18 g.evaluate('function f() {}\n' +
     19           '/*//@ sourceURL=file:///var/quux.js*/');
     20 assertEq(getDisplayURL(), 'file:///var/quux.js');
     21 
     22 g.evaluate('function f() {}\n' +
     23           '/*\n' +
     24           '//@ sourceURL=file:///var/quux.js\n' +
     25           '*/');
     26 assertEq(getDisplayURL(), 'file:///var/quux.js');