tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

links-africa.js (3358B)


      1 // |reftest| skip-if(!this.hasOwnProperty('Temporal')) -- Temporal is not enabled unconditionally
      2 // Copyright (C) 2022 André Bargull. All rights reserved.
      3 // This code is governed by the BSD license found in the LICENSE file.
      4 
      5 /*---
      6 esid: sec-temporal.zoneddatetime
      7 description: ZonedDateTime constructor accepts link names as time zone ID input
      8 features: [Temporal]
      9 ---*/
     10 
     11 const testCases = [
     12  "Africa/Accra",  // Link Africa/Abidjan Africa/Accra        # Ghana
     13  "Africa/Bamako",  // Link Africa/Abidjan Africa/Bamako       # Mali
     14  "Africa/Banjul",  // Link Africa/Abidjan Africa/Banjul       # The Gambia
     15  "Africa/Conakry",  // Link Africa/Abidjan Africa/Conakry      # Guinea
     16  "Africa/Dakar",  // Link Africa/Abidjan Africa/Dakar        # Senegal
     17  "Africa/Freetown",  // Link Africa/Abidjan Africa/Freetown     # Sierra Leone
     18  "Africa/Lome",  // Link Africa/Abidjan Africa/Lome         # Togo
     19  "Africa/Nouakchott",  // Link Africa/Abidjan Africa/Nouakchott   # Mauritania
     20  "Africa/Ouagadougou",  // Link Africa/Abidjan Africa/Ouagadougou  # Burkina Faso
     21  "Atlantic/St_Helena",  // Link Africa/Abidjan Atlantic/St_Helena  # St Helena
     22  "Africa/Addis_Ababa",  // Link Africa/Nairobi Africa/Addis_Ababa   # Ethiopia
     23  "Africa/Asmara",  // Link Africa/Nairobi Africa/Asmara        # Eritrea
     24  "Africa/Dar_es_Salaam",  // Link Africa/Nairobi Africa/Dar_es_Salaam # Tanzania
     25  "Africa/Djibouti",  // Link Africa/Nairobi Africa/Djibouti
     26  "Africa/Kampala",  // Link Africa/Nairobi Africa/Kampala       # Uganda
     27  "Africa/Mogadishu",  // Link Africa/Nairobi Africa/Mogadishu     # Somalia
     28  "Indian/Antananarivo",  // Link Africa/Nairobi Indian/Antananarivo  # Madagascar
     29  "Indian/Comoro",  // Link Africa/Nairobi Indian/Comoro
     30  "Indian/Mayotte",  // Link Africa/Nairobi Indian/Mayotte
     31  "Africa/Blantyre",  // Link Africa/Maputo Africa/Blantyre      # Malawi
     32  "Africa/Bujumbura",  // Link Africa/Maputo Africa/Bujumbura     # Burundi
     33  "Africa/Gaborone",  // Link Africa/Maputo Africa/Gaborone      # Botswana
     34  "Africa/Harare",  // Link Africa/Maputo Africa/Harare        # Zimbabwe
     35  "Africa/Kigali",  // Link Africa/Maputo Africa/Kigali        # Rwanda
     36  "Africa/Lubumbashi",  // Link Africa/Maputo Africa/Lubumbashi    # E Dem. Rep. of Congo
     37  "Africa/Lusaka",  // Link Africa/Maputo Africa/Lusaka        # Zambia
     38  "Africa/Bangui",  // Link Africa/Lagos Africa/Bangui         # Central African Republic
     39  "Africa/Brazzaville",  // Link Africa/Lagos Africa/Brazzaville    # Rep. of the Congo
     40  "Africa/Douala",  // Link Africa/Lagos Africa/Douala         # Cameroon
     41  "Africa/Kinshasa",  // Link Africa/Lagos Africa/Kinshasa       # Dem. Rep. of the Congo (west)
     42  "Africa/Libreville",  // Link Africa/Lagos Africa/Libreville     # Gabon
     43  "Africa/Luanda",  // Link Africa/Lagos Africa/Luanda         # Angola
     44  "Africa/Malabo",  // Link Africa/Lagos Africa/Malabo         # Equatorial Guinea
     45  "Africa/Niamey",  // Link Africa/Lagos Africa/Niamey         # Niger
     46  "Africa/Porto-Novo",  // Link Africa/Lagos Africa/Porto-Novo     # Benin
     47  "Africa/Maseru",  // Link Africa/Johannesburg Africa/Maseru  # Lesotho
     48  "Africa/Mbabane",  // Link Africa/Johannesburg Africa/Mbabane # Eswatini
     49 ];
     50 
     51 for (let id of testCases) {
     52  const instance = new Temporal.ZonedDateTime(0n, id);
     53  assert.sameValue(instance.timeZoneId, id);
     54 }
     55 
     56 reportCompare(0, 0);