summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/built-ins/Function/internals/Call/class-ctor-realm.js
blob: 7deb05571d2dc359f3230e6bdc17be5178114588 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-ecmascript-function-objects-call-thisargument-argumentslist
description: >
  Error when invoking a default class constructor, honoring the Realm
  that the class was defined in.
features: [cross-realm, class]
---*/

const realm = $262.createRealm();
const C = realm.global.eval('(class {})');
const TE = realm.global.TypeError;

assert.throws(TE, function() {
  C();
});

reportCompare(0, 0);