From fc6a9169a49c593d4a3ab2b0f4ae106b68636638 Mon Sep 17 00:00:00 2001 From: Yusuke Suzuki <ysuzuki@apple.com> Date: Sun, 14 Nov 2021 00:44:30 -0800 Subject: [PATCH] Update Intl.Locale info API test weekendStart / weekendEnd are merged into one weekend array. --- .../prototype/weekInfo/output-object-keys.js | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/test/intl402/Locale/prototype/weekInfo/output-object-keys.js b/test/intl402/Locale/prototype/weekInfo/output-object-keys.js index bb536c6569..3df6e59207 100644 --- a/test/intl402/Locale/prototype/weekInfo/output-object-keys.js +++ b/test/intl402/Locale/prototype/weekInfo/output-object-keys.js @@ -1,4 +1,5 @@ // Copyright 2021 Igalia, S.L. All rights reserved. +// Copyright 2021 Apple Inc. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -28,7 +29,7 @@ function isIntegerBetweenOneAndSeven(value) { return value === 1 || value === 2 || value === 3 || value === 4 || value === 5 || value === 6 || value === 7; } -assert.compareArray(Reflect.ownKeys(result), ['firstDay', 'weekendStart', 'weekendEnd', 'minimalDays']); +assert.compareArray(Reflect.ownKeys(result), ['firstDay', 'weekend', 'minimalDays']); verifyProperty(result, 'firstDay', { writable: true, @@ -40,25 +41,19 @@ assert( '`firstDay` must be an integer between one and seven (inclusive)' ); -verifyProperty(result, 'weekendStart', { +verifyProperty(result, 'weekend', { writable: true, enumerable: true, configurable: true }); assert( - isIntegerBetweenOneAndSeven(new Intl.Locale('en').weekInfo.weekendStart), - '`weekendStart` must be an integer between one and seven (inclusive)' + new Intl.Locale('en').weekInfo.weekend.every(isIntegerBetweenOneAndSeven), + '`weekend` must include integers between one and seven (inclusive)' ); -verifyProperty(result, 'weekendEnd', { - writable: true, - enumerable: true, - configurable: true -}); -assert( - isIntegerBetweenOneAndSeven(new Intl.Locale('en').weekInfo.weekendEnd), - '`weekendEnd` must be an integer between one and seven (inclusive)' -); +let original = new Intl.Locale('en').weekInfo.weekend; +let sorted = original.slice().sort(); +assert.compareArray(original, sorted); verifyProperty(result, 'minimalDays', { writable: true,