tor-browser

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

class-ctor-realm.js (547B)


      1 // Copyright (C) 2016 the V8 project authors. All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 /*---
      4 esid: sec-ecmascript-function-objects-call-thisargument-argumentslist
      5 description: >
      6  Error when invoking a default class constructor, honoring the Realm
      7  that the class was defined in.
      8 features: [cross-realm, class]
      9 ---*/
     10 
     11 const realm = $262.createRealm();
     12 const C = realm.global.eval('(class {})');
     13 const TE = realm.global.TypeError;
     14 
     15 assert.throws(TE, function() {
     16  C();
     17 });
     18 
     19 reportCompare(0, 0);