tor-browser

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

literal.js (905B)


      1 load(libdir + "asserts.js");
      2 
      3 source = `var y = {
      4    x;
      5 }`;
      6 assertErrorMessage(() => eval(source), SyntaxError, /./);
      7 
      8 // This is legal, and is equivalent to `var y = { x: x };`
      9 // source = `var y = {
     10 //     x
     11 // }`;
     12 // assertThrowsInstanceOf(() => eval(source), SyntaxError);
     13 
     14 source = `var y = {
     15    #x;
     16 }`;
     17 assertErrorMessage(() => eval(source), SyntaxError, /./);
     18 
     19 source = `var y = {
     20    #x
     21 }`;
     22 assertThrowsInstanceOf(() => eval(source), SyntaxError);
     23 
     24 source = `var y = {
     25    x = 2;
     26 }`;
     27 assertErrorMessage(() => eval(source), SyntaxError, /./);
     28 
     29 source = `var y = {
     30    x = 2
     31 }`;
     32 assertErrorMessage(() => eval(source), SyntaxError, /./);
     33 
     34 source = `var y = {
     35    #x = 2;
     36 }`;
     37 assertErrorMessage(() => eval(source), SyntaxError, /./);
     38 
     39 source = `var y = {
     40    #x = 2
     41 }`;
     42 assertErrorMessage(() => eval(source), SyntaxError, /./);
     43 
     44 if (typeof reportCompare === "function")
     45  reportCompare(true, true);