mirror of https://github.com/tc39/test262.git
55 lines
3.1 KiB
JavaScript
55 lines
3.1 KiB
JavaScript
// Copyright (C) 2022 André Bargull. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
|
|
/*---
|
|
esid: sec-temporal.timezone
|
|
description: >
|
|
TimeZone constructor accepts link names as its input.
|
|
features: [Temporal]
|
|
---*/
|
|
|
|
const testCases = [
|
|
"Africa/Accra", // Link Africa/Abidjan Africa/Accra # Ghana
|
|
"Africa/Bamako", // Link Africa/Abidjan Africa/Bamako # Mali
|
|
"Africa/Banjul", // Link Africa/Abidjan Africa/Banjul # The Gambia
|
|
"Africa/Conakry", // Link Africa/Abidjan Africa/Conakry # Guinea
|
|
"Africa/Dakar", // Link Africa/Abidjan Africa/Dakar # Senegal
|
|
"Africa/Freetown", // Link Africa/Abidjan Africa/Freetown # Sierra Leone
|
|
"Africa/Lome", // Link Africa/Abidjan Africa/Lome # Togo
|
|
"Africa/Nouakchott", // Link Africa/Abidjan Africa/Nouakchott # Mauritania
|
|
"Africa/Ouagadougou", // Link Africa/Abidjan Africa/Ouagadougou # Burkina Faso
|
|
"Atlantic/St_Helena", // Link Africa/Abidjan Atlantic/St_Helena # St Helena
|
|
"Africa/Addis_Ababa", // Link Africa/Nairobi Africa/Addis_Ababa # Ethiopia
|
|
"Africa/Asmara", // Link Africa/Nairobi Africa/Asmara # Eritrea
|
|
"Africa/Dar_es_Salaam", // Link Africa/Nairobi Africa/Dar_es_Salaam # Tanzania
|
|
"Africa/Djibouti", // Link Africa/Nairobi Africa/Djibouti
|
|
"Africa/Kampala", // Link Africa/Nairobi Africa/Kampala # Uganda
|
|
"Africa/Mogadishu", // Link Africa/Nairobi Africa/Mogadishu # Somalia
|
|
"Indian/Antananarivo", // Link Africa/Nairobi Indian/Antananarivo # Madagascar
|
|
"Indian/Comoro", // Link Africa/Nairobi Indian/Comoro
|
|
"Indian/Mayotte", // Link Africa/Nairobi Indian/Mayotte
|
|
"Africa/Blantyre", // Link Africa/Maputo Africa/Blantyre # Malawi
|
|
"Africa/Bujumbura", // Link Africa/Maputo Africa/Bujumbura # Burundi
|
|
"Africa/Gaborone", // Link Africa/Maputo Africa/Gaborone # Botswana
|
|
"Africa/Harare", // Link Africa/Maputo Africa/Harare # Zimbabwe
|
|
"Africa/Kigali", // Link Africa/Maputo Africa/Kigali # Rwanda
|
|
"Africa/Lubumbashi", // Link Africa/Maputo Africa/Lubumbashi # E Dem. Rep. of Congo
|
|
"Africa/Lusaka", // Link Africa/Maputo Africa/Lusaka # Zambia
|
|
"Africa/Bangui", // Link Africa/Lagos Africa/Bangui # Central African Republic
|
|
"Africa/Brazzaville", // Link Africa/Lagos Africa/Brazzaville # Rep. of the Congo
|
|
"Africa/Douala", // Link Africa/Lagos Africa/Douala # Cameroon
|
|
"Africa/Kinshasa", // Link Africa/Lagos Africa/Kinshasa # Dem. Rep. of the Congo (west)
|
|
"Africa/Libreville", // Link Africa/Lagos Africa/Libreville # Gabon
|
|
"Africa/Luanda", // Link Africa/Lagos Africa/Luanda # Angola
|
|
"Africa/Malabo", // Link Africa/Lagos Africa/Malabo # Equatorial Guinea
|
|
"Africa/Niamey", // Link Africa/Lagos Africa/Niamey # Niger
|
|
"Africa/Porto-Novo", // Link Africa/Lagos Africa/Porto-Novo # Benin
|
|
"Africa/Maseru", // Link Africa/Johannesburg Africa/Maseru # Lesotho
|
|
"Africa/Mbabane", // Link Africa/Johannesburg Africa/Mbabane # Eswatini
|
|
];
|
|
|
|
for (let id of testCases) {
|
|
// Doesn't throw a RangeError.
|
|
new Temporal.TimeZone(id);
|
|
}
|