blob: 3591aba32bcca7683e3ee795bdff95cff3232dde (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// |reftest| skip-if(!this.hasOwnProperty("Intl"))
// Tests the PluralRules.resolvedOptions function for overriden Array[Symbol.species].
var pl = new Intl.PluralRules("de");
Object.defineProperty(Array, Symbol.species, {
value: function() {
return new Proxy(["?"], {
get(t, pk, r) {
return Reflect.get(t, pk, r);
},
defineProperty(t, pk) {
return true;
}
});
}
});
var pluralCategories = pl.resolvedOptions().pluralCategories;
assertEqArray(pluralCategories, ["one", "other"]);
if (typeof reportCompare === "function")
reportCompare(0, 0);
|