mirror of https://github.com/tc39/test262.git
25 lines
565 B
JavaScript
25 lines
565 B
JavaScript
|
// Copyright 2021 Google Inc. All rights reserved.
|
||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||
|
|
||
|
/*---
|
||
|
esid: sec-Intl.DisplayNames
|
||
|
description: Checks handling of non-object option arguments to the DisplayNames constructor.
|
||
|
info: |
|
||
|
Intl.DisplayNames ( locales, options )
|
||
|
features: [Intl.DisplayNames,BigInt]
|
||
|
---*/
|
||
|
|
||
|
const optionsArguments = [
|
||
|
null,
|
||
|
true,
|
||
|
false,
|
||
|
"test",
|
||
|
7,
|
||
|
Symbol(),
|
||
|
123456789n,
|
||
|
];
|
||
|
|
||
|
for (const options of optionsArguments) {
|
||
|
assert.throws(TypeError, function() { new Intl.DisplayNames([], options) })
|
||
|
}
|