blob: a8cf3134ca76f72f28e9b0c4ea4ce75b81f0b4f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// |reftest| skip-if(!this.hasOwnProperty("Intl"))
var otherGlobal = newGlobal();
var collator = new Intl.Collator();
var ccwCollator = new otherGlobal.Intl.Collator();
// Test Intl.Collator.prototype.compare with a CCW object.
var Intl_Collator_compare_get = Object.getOwnPropertyDescriptor(Intl.Collator.prototype, "compare").get;
assertEq(Intl_Collator_compare_get.call(ccwCollator)("a", "A"),
Intl_Collator_compare_get.call(collator)("a", "A"));
// Test Intl.Collator.prototype.resolvedOptions with a CCW object.
var Intl_Collator_resolvedOptions = Intl.Collator.prototype.resolvedOptions;
assertEq(deepEqual(Intl_Collator_resolvedOptions.call(ccwCollator),
Intl_Collator_resolvedOptions.call(collator)),
true);
if (typeof reportCompare === "function")
reportCompare(true, true);
|