mirror of
https://github.com/tc39/test262.git
synced 2025-07-29 17:04:31 +02:00
Update Intl.Locale info API test
weekendStart / weekendEnd are merged into one weekend array.
This commit is contained in:
parent
c124f6c037
commit
fc6a9169a4
@ -1,4 +1,5 @@
|
|||||||
// Copyright 2021 Igalia, S.L. All rights reserved.
|
// 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.
|
// 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;
|
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', {
|
verifyProperty(result, 'firstDay', {
|
||||||
writable: true,
|
writable: true,
|
||||||
@ -40,25 +41,19 @@ assert(
|
|||||||
'`firstDay` must be an integer between one and seven (inclusive)'
|
'`firstDay` must be an integer between one and seven (inclusive)'
|
||||||
);
|
);
|
||||||
|
|
||||||
verifyProperty(result, 'weekendStart', {
|
verifyProperty(result, 'weekend', {
|
||||||
writable: true,
|
writable: true,
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
assert(
|
assert(
|
||||||
isIntegerBetweenOneAndSeven(new Intl.Locale('en').weekInfo.weekendStart),
|
new Intl.Locale('en').weekInfo.weekend.every(isIntegerBetweenOneAndSeven),
|
||||||
'`weekendStart` must be an integer between one and seven (inclusive)'
|
'`weekend` must include integers between one and seven (inclusive)'
|
||||||
);
|
);
|
||||||
|
|
||||||
verifyProperty(result, 'weekendEnd', {
|
let original = new Intl.Locale('en').weekInfo.weekend;
|
||||||
writable: true,
|
let sorted = original.slice().sort();
|
||||||
enumerable: true,
|
assert.compareArray(original, sorted);
|
||||||
configurable: true
|
|
||||||
});
|
|
||||||
assert(
|
|
||||||
isIntegerBetweenOneAndSeven(new Intl.Locale('en').weekInfo.weekendEnd),
|
|
||||||
'`weekendEnd` must be an integer between one and seven (inclusive)'
|
|
||||||
);
|
|
||||||
|
|
||||||
verifyProperty(result, 'minimalDays', {
|
verifyProperty(result, 'minimalDays', {
|
||||||
writable: true,
|
writable: true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user