tor-browser

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

syntax-error-illegal-character.js (817B)


      1 load(libdir + "syntax.js");
      2 
      3 if (!getBuildConfiguration("decorators")) {
      4  function check_syntax_error_at(e, code, name) {
      5    assertEq(e instanceof SyntaxError, true, name + ": " + code);
      6    assertEq(e.message, "illegal character U+0040", name + ": " + code);
      7  }
      8  test_syntax(["@"], check_syntax_error_at, false);
      9 }
     10 
     11 function check_syntax_error_ellipsis(e, code, name) {
     12  assertEq(e instanceof SyntaxError, true, name + ": " + code);
     13  assertEq(e.message, "illegal character U+2026", name + ": " + code);
     14 }
     15 test_syntax(["…"], check_syntax_error_ellipsis, false);
     16 
     17 function check_syntax_error_clown(e, code, name) {
     18  assertEq(e instanceof SyntaxError, true, name + ": " + code);
     19  assertEq(e.message, "illegal character U+1F921", name + ": " + code);
     20 }
     21 test_syntax(["🤡"], check_syntax_error_clown, false);