tor-browser

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

regress-1707974.js (685B)


      1 /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this
      4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 const BUGNUMBER = 1707974;
      7 const SUMMARY = "Test mismatched placement error";
      8 
      9 printBugNumber(BUGNUMBER);
     10 printStatus(SUMMARY);
     11 
     12 let actual = "";
     13 const expect = "SyntaxError: getter and setter for private name #x \
     14 should either be both static or non-static";
     15 
     16 try
     17 {
     18  eval(`
     19    class A {
     20      static set #x(_) {}
     21      get #x() {}
     22    }
     23  `);
     24 }
     25 catch(ex)
     26 {
     27  actual = ex + "";
     28 }
     29 
     30 reportCompare(expect, actual, SUMMARY);