tor-browser

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

links-backward.js (8925B)


      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, canonical-tz]
      9 ---*/
     10 
     11 const testCases = [
     12  "Africa/Asmera",  // Link    Africa/Nairobi          Africa/Asmera
     13  "Africa/Timbuktu",  // Link    Africa/Abidjan          Africa/Timbuktu
     14  "America/Argentina/ComodRivadavia",  // Link    America/Argentina/Catamarca     America/Argentina/ComodRivadavia
     15  "America/Atka",  // Link    America/Adak            America/Atka
     16  "America/Buenos_Aires",  // Link    America/Argentina/Buenos_Aires  America/Buenos_Aires
     17  "America/Catamarca",  // Link    America/Argentina/Catamarca     America/Catamarca
     18  "America/Coral_Harbour",  // Link    America/Panama          America/Coral_Harbour
     19  "America/Cordoba",  // Link    America/Argentina/Cordoba       America/Cordoba
     20  "America/Ensenada",  // Link    America/Tijuana         America/Ensenada
     21  "America/Fort_Wayne",  // Link    America/Indiana/Indianapolis    America/Fort_Wayne
     22  "America/Godthab",  // Link    America/Nuuk            America/Godthab
     23  "America/Indianapolis",  // Link    America/Indiana/Indianapolis    America/Indianapolis
     24  "America/Jujuy",  // Link    America/Argentina/Jujuy America/Jujuy
     25  "America/Knox_IN",  // Link    America/Indiana/Knox    America/Knox_IN
     26  "America/Louisville",  // Link    America/Kentucky/Louisville     America/Louisville
     27  "America/Mendoza",  // Link    America/Argentina/Mendoza       America/Mendoza
     28  "America/Montreal",  // Link    America/Toronto         America/Montreal
     29  "America/Porto_Acre",  // Link    America/Rio_Branco      America/Porto_Acre
     30  "America/Rosario",  // Link    America/Argentina/Cordoba       America/Rosario
     31  "America/Santa_Isabel",  // Link    America/Tijuana         America/Santa_Isabel
     32  "America/Shiprock",  // Link    America/Denver          America/Shiprock
     33  "America/Virgin",  // Link    America/Puerto_Rico     America/Virgin
     34  "Antarctica/South_Pole",  // Link    Pacific/Auckland        Antarctica/South_Pole
     35  "Asia/Ashkhabad",  // Link    Asia/Ashgabat           Asia/Ashkhabad
     36  "Asia/Calcutta",  // Link    Asia/Kolkata            Asia/Calcutta
     37  "Asia/Chongqing",  // Link    Asia/Shanghai           Asia/Chongqing
     38  "Asia/Chungking",  // Link    Asia/Shanghai           Asia/Chungking
     39  "Asia/Dacca",  // Link    Asia/Dhaka              Asia/Dacca
     40  "Asia/Harbin",  // Link    Asia/Shanghai           Asia/Harbin
     41  "Asia/Kashgar",  // Link    Asia/Urumqi             Asia/Kashgar
     42  "Asia/Katmandu",  // Link    Asia/Kathmandu          Asia/Katmandu
     43  "Asia/Macao",  // Link    Asia/Macau              Asia/Macao
     44  "Asia/Rangoon",  // Link    Asia/Yangon             Asia/Rangoon
     45  "Asia/Saigon",  // Link    Asia/Ho_Chi_Minh        Asia/Saigon
     46  "Asia/Tel_Aviv",  // Link    Asia/Jerusalem          Asia/Tel_Aviv
     47  "Asia/Thimbu",  // Link    Asia/Thimphu            Asia/Thimbu
     48  "Asia/Ujung_Pandang",  // Link    Asia/Makassar           Asia/Ujung_Pandang
     49  "Asia/Ulan_Bator",  // Link    Asia/Ulaanbaatar        Asia/Ulan_Bator
     50  "Atlantic/Faeroe",  // Link    Atlantic/Faroe          Atlantic/Faeroe
     51  "Atlantic/Jan_Mayen",  // Link    Europe/Oslo             Atlantic/Jan_Mayen
     52  "Australia/ACT",  // Link    Australia/Sydney        Australia/ACT
     53  "Australia/Canberra",  // Link    Australia/Sydney        Australia/Canberra
     54  "Australia/Currie",  // Link    Australia/Hobart        Australia/Currie
     55  "Australia/LHI",  // Link    Australia/Lord_Howe     Australia/LHI
     56  "Australia/NSW",  // Link    Australia/Sydney        Australia/NSW
     57  "Australia/North",  // Link    Australia/Darwin        Australia/North
     58  "Australia/Queensland",  // Link    Australia/Brisbane      Australia/Queensland
     59  "Australia/South",  // Link    Australia/Adelaide      Australia/South
     60  "Australia/Tasmania",  // Link    Australia/Hobart        Australia/Tasmania
     61  "Australia/Victoria",  // Link    Australia/Melbourne     Australia/Victoria
     62  "Australia/West",  // Link    Australia/Perth         Australia/West
     63  "Australia/Yancowinna",  // Link    Australia/Broken_Hill   Australia/Yancowinna
     64  "Brazil/Acre",  // Link    America/Rio_Branco      Brazil/Acre
     65  "Brazil/DeNoronha",  // Link    America/Noronha         Brazil/DeNoronha
     66  "Brazil/East",  // Link    America/Sao_Paulo       Brazil/East
     67  "Brazil/West",  // Link    America/Manaus          Brazil/West
     68  "Canada/Atlantic",  // Link    America/Halifax         Canada/Atlantic
     69  "Canada/Central",  // Link    America/Winnipeg        Canada/Central
     70  "Canada/Eastern",  // Link    America/Toronto         Canada/Eastern
     71  "Canada/Mountain",  // Link    America/Edmonton        Canada/Mountain
     72  "Canada/Newfoundland",  // Link    America/St_Johns        Canada/Newfoundland
     73  "Canada/Pacific",  // Link    America/Vancouver       Canada/Pacific
     74  "Canada/Saskatchewan",  // Link    America/Regina          Canada/Saskatchewan
     75  "Canada/Yukon",  // Link    America/Whitehorse      Canada/Yukon
     76  "Chile/Continental",  // Link    America/Santiago        Chile/Continental
     77  "Chile/EasterIsland",  // Link    Pacific/Easter          Chile/EasterIsland
     78  "Cuba",  // Link    America/Havana          Cuba
     79  "Egypt",  // Link    Africa/Cairo            Egypt
     80  "Eire",  // Link    Europe/Dublin           Eire
     81  "Etc/UCT",  // Link    Etc/UTC                 Etc/UCT
     82  "Europe/Belfast",  // Link    Europe/London           Europe/Belfast
     83  "Europe/Kiev",  // Link    Europe/Kyiv             Europe/Kiev
     84  "Europe/Tiraspol",  // Link    Europe/Chisinau         Europe/Tiraspol
     85  "GB",  // Link    Europe/London           GB
     86  "GB-Eire",  // Link    Europe/London           GB-Eire
     87  "GMT+0",  // Link    Etc/GMT                 GMT+0
     88  "GMT-0",  // Link    Etc/GMT                 GMT-0
     89  "GMT0",  // Link    Etc/GMT                 GMT0
     90  "Greenwich",  // Link    Etc/GMT                 Greenwich
     91  "Hongkong",  // Link    Asia/Hong_Kong          Hongkong
     92  "Iceland",  // Link    Atlantic/Reykjavik      Iceland
     93  "Iran",  // Link    Asia/Tehran             Iran
     94  "Israel",  // Link    Asia/Jerusalem          Israel
     95  "Jamaica",  // Link    America/Jamaica         Jamaica
     96  "Japan",  // Link    Asia/Tokyo              Japan
     97  "Kwajalein",  // Link    Pacific/Kwajalein       Kwajalein
     98  "Libya",  // Link    Africa/Tripoli          Libya
     99  "Mexico/BajaNorte",  // Link    America/Tijuana         Mexico/BajaNorte
    100  "Mexico/BajaSur",  // Link    America/Mazatlan        Mexico/BajaSur
    101  "Mexico/General",  // Link    America/Mexico_City     Mexico/General
    102  "NZ",  // Link    Pacific/Auckland        NZ
    103  "NZ-CHAT",  // Link    Pacific/Chatham         NZ-CHAT
    104  "Navajo",  // Link    America/Denver          Navajo
    105  "PRC",  // Link    Asia/Shanghai           PRC
    106  "Pacific/Enderbury",  // Link    Pacific/Kanton          Pacific/Enderbury
    107  "Pacific/Johnston",  // Link    Pacific/Honolulu        Pacific/Johnston
    108  "Pacific/Ponape",  // Link    Pacific/Pohnpei         Pacific/Ponape
    109  "Pacific/Samoa",  // Link    Pacific/Pago_Pago       Pacific/Samoa
    110  "Pacific/Truk",  // Link    Pacific/Chuuk           Pacific/Truk
    111  "Pacific/Yap",  // Link    Pacific/Chuuk           Pacific/Yap
    112  "Poland",  // Link    Europe/Warsaw           Poland
    113  "Portugal",  // Link    Europe/Lisbon           Portugal
    114  "ROC",  // Link    Asia/Taipei             ROC
    115  "ROK",  // Link    Asia/Seoul              ROK
    116  "Singapore",  // Link    Asia/Singapore          Singapore
    117  "Turkey",  // Link    Europe/Istanbul         Turkey
    118  "UCT",  // Link    Etc/UTC                 UCT
    119  "US/Alaska",  // Link    America/Anchorage       US/Alaska
    120  "US/Aleutian",  // Link    America/Adak            US/Aleutian
    121  "US/Arizona",  // Link    America/Phoenix         US/Arizona
    122  "US/Central",  // Link    America/Chicago         US/Central
    123  "US/East-Indiana",  // Link    America/Indiana/Indianapolis    US/East-Indiana
    124  "US/Eastern",  // Link    America/New_York        US/Eastern
    125  "US/Hawaii",  // Link    Pacific/Honolulu        US/Hawaii
    126  "US/Indiana-Starke",  // Link    America/Indiana/Knox    US/Indiana-Starke
    127  "US/Michigan",  // Link    America/Detroit         US/Michigan
    128  "US/Mountain",  // Link    America/Denver          US/Mountain
    129  "US/Pacific",  // Link    America/Los_Angeles     US/Pacific
    130  "US/Samoa",  // Link    Pacific/Pago_Pago       US/Samoa
    131  "UTC",  // Link    Etc/UTC                 UTC
    132  "Universal",  // Link    Etc/UTC                 Universal
    133  "W-SU",  // Link    Europe/Moscow           W-SU
    134  "Zulu",  // Link    Etc/UTC                 Zulu
    135 ];
    136 
    137 for (let id of testCases) {
    138  const instance = new Temporal.ZonedDateTime(0n, id);
    139  assert.sameValue(instance.timeZoneId, id);
    140 }
    141 
    142 reportCompare(0, 0);