mirror of https://github.com/tc39/test262.git
21 lines
786 B
JavaScript
21 lines
786 B
JavaScript
// Copyright (C) 2021 Igalia, S.L. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
|
|
/*---
|
|
esid: sec-temporal.plainyearmonth.compare
|
|
description: Temporal.PlainYearMonth.compare does not implement [[Construct]], is not new-able
|
|
info: |
|
|
Built-in function objects that are not identified as constructors do not implement the
|
|
[[Construct]] internal method unless otherwise specified in the description of a particular
|
|
function.
|
|
includes: [isConstructor.js]
|
|
features: [Reflect.construct, Temporal]
|
|
---*/
|
|
|
|
assert.throws(TypeError, () => {
|
|
new Temporal.PlainYearMonth.compare();
|
|
}, "Calling as constructor");
|
|
|
|
assert.sameValue(isConstructor(Temporal.PlainYearMonth.compare), false,
|
|
"isConstructor(Temporal.PlainYearMonth.compare)");
|