mirror of https://github.com/tc39/test262.git
Test change in PluralRules default options semantics (#1350)
The change is done in the following patch, where default options
have a null prototype. This matches what other Intl objects have.
1abe8af440
This commit is contained in:
parent
fe1b7e2a74
commit
1702336a77
|
@ -0,0 +1,18 @@
|
|||
// Copyright (C) 2017 Igalia, S. L. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-initializepluralrules
|
||||
description: >
|
||||
Monkey-patching Object.prototype does not change the default
|
||||
options for PluralRules as a null prototype is used.
|
||||
info: >
|
||||
InitializePluralRules ( collator, locales, options )
|
||||
|
||||
1. If _options_ is *undefined*, then
|
||||
1. Let _options_ be ObjectCreate(*null*).
|
||||
---*/
|
||||
|
||||
Object.prototype.type = "ordinal";
|
||||
let pluralRules = new Intl.PluralRules("en");
|
||||
assert.sameValue(pluralRules.resolvedOptions().type, "cardinal");
|
Loading…
Reference in New Issue