test262/harness
André Bargull 1edeb484b8 Include locales supported through fallback when testing fallbacks
This test started failing when updating to ICU 64, because ICU supports "zh"
and "zh-Hans-CN", but not explicitly also "zh-Hans", which is required for this
test to pass. The same kind of error is reproducible with ICU <64 when "Guru"
is added to the list of script codes in 'testIntl.js', because ICU supports
"pa-Guru-IN", but "pa-IN" isn't explicitly supported, too.

So, change this test to also check 'byFallback' to see if a locale is supported.

Drive-by change:
- Modernise the test to make it more readable how subtags are combined.
- Also add "419" to the list of region codes to cover the digit region syntax.
2019-07-22 02:12:05 -07:00
..
arrayContains.js Update all harness files to pass linting. () 2017-07-14 11:37:24 -04:00
assert.js Improve assertion handling when comparison causes failure via coercion 2018-10-23 17:25:58 -04:00
assertRelativeDateMs.js Update all harness files to pass linting. () 2017-07-14 11:37:24 -04:00
atomicsHelper.js Introduce $262.agent.safeBroadcast and migrate Atomics tests. 2018-11-20 15:17:47 -05:00
byteConversionValues.js Update all harness files to pass linting. () 2017-07-14 11:37:24 -04:00
compareArray.js harness/*: Eliminate unnecessary uses of features that would require "features: ..." tags 2017-09-08 12:25:44 -04:00
compareIterator.js Fleshed out tests for Symbol.matchAll, String.p.matchAll, RegExp.p[@@matchAll], and %RegExpStringIteratorPrototype% 2018-03-17 22:48:31 -05:00
dateConstants.js Add test cases for 2018-01-25 14:04:44 -05:00
decimalToHexString.js Update all harness files to pass linting. () 2017-07-14 11:37:24 -04:00
detachArrayBuffer.js Correct licensing () 2018-06-25 10:30:11 -04:00
doneprintHandle.js Make doneprinthandle.js accept the input and produce the output expected by test262-harness. () 2018-07-25 17:06:52 -07:00
features.yml Make Atomics tests more resilient against intermittent failures () 2018-07-03 12:34:54 -04:00
fnGlobalObject.js Update all harness files to pass linting. () 2017-07-14 11:37:24 -04:00
isConstructor.js Move remaining testBuiltInObject callers to use normal assert calls 2017-12-21 16:46:56 -05:00
nans.js Correct licensing () 2018-06-25 10:30:11 -04:00
nativeFunctionMatcher.js Correct licensing () 2018-06-25 10:30:11 -04:00
promiseHelper.js Port tests from Promise.all to Promise.allSettled () 2019-04-17 14:17:54 -04:00
propertyHelper.js Use SameValue in verifyProperty helper () 2019-06-12 14:14:14 -04:00
proxyTrapsHelper.js Correct licensing () 2018-06-25 10:30:11 -04:00
regExpUtils.js Make RegExp/CharacterClassEscapes tests faster across all engines 2018-08-17 07:48:42 -07:00
sta.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
tcoHelper.js Correct licensing () 2018-06-25 10:30:11 -04:00
testAtomics.js Make Atomics tests more resilient against intermittent failures () 2018-07-03 12:34:54 -04:00
testBigIntTypedArray.js Fix various test bugs () 2018-03-22 16:36:57 -04:00
testIntl.js Include locales supported through fallback when testing fallbacks 2019-07-22 02:12:05 -07:00
testTypedArray.js Atomics: updates to tests 2018-04-19 15:09:39 -04:00
timer.js Update all harness files to pass linting. () 2017-07-14 11:37:24 -04:00
typeCoercion.js getBigInt64 2017-10-24 11:48:34 -04:00
wellKnownIntrinsicObjects.js Extensive Function toString updates for "Function.prototype.toString revision" proposal. () 2018-04-19 16:44:52 -04:00