aboutsummaryrefslogtreecommitdiffstats
path: root/test/suite/intl402/ch10/10.2/10.2.3_b.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/suite/intl402/ch10/10.2/10.2.3_b.js')
-rw-r--r--test/suite/intl402/ch10/10.2/10.2.3_b.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/test/suite/intl402/ch10/10.2/10.2.3_b.js b/test/suite/intl402/ch10/10.2/10.2.3_b.js
index 7e727d437..aef1e746a 100644
--- a/test/suite/intl402/ch10/10.2/10.2.3_b.js
+++ b/test/suite/intl402/ch10/10.2/10.2.3_b.js
@@ -9,12 +9,18 @@
$INCLUDE("testIntl.js");
+var testArray = [
+ "hello", "你好", "こんにちは",
+ "pêche", "peché", "1", "9", "10",
+ "ụ\u031B", "u\u031B\u0323", "ư\u0323", "u\u0323\u031B",
+ "Å", "Å", "A\u030A"
+];
+
var defaultCollator = new Intl.Collator();
var defaultOptions = defaultCollator.resolvedOptions();
var defaultOptionsJSON = JSON.stringify(defaultOptions);
var defaultLocale = defaultOptions.locale;
-var defaultSortedArray = ["hello", "你好", "こんにちは", "pêche", "peché", "9", "10"].sort(defaultCollator.compare);
-
+var defaultSortedArray = testArray.slice(0).sort(defaultCollator.compare);
var keyValues = {
"co": ["standard", "search", "invalid"],
@@ -22,13 +28,12 @@ var keyValues = {
"kb": ["true", "false", "invalid"],
"kc": ["true", "false", "invalid"],
"kh": ["true", "false", "invalid"],
+ "kk": ["true", "false", "invalid"],
"kr": ["latn-hira-hani", "hani-hira-latn", "invalid"],
"ks": ["level1", "level2", "level3", "level4", "identic", "invalid"],
"vt": ["1234-5678-9abc-edf0", "invalid"]
};
-var testArray = defaultSortedArray.slice(0);
-
Object.getOwnPropertyNames(keyValues).forEach(function (key) {
keyValues[key].forEach(function (value) {
var collator = new Intl.Collator([defaultLocale + "-u-" + key + "-" + value]);