From 27627109ac9b729f04d22b9494afc906a9065d32 Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Mon, 15 Apr 2019 23:01:13 -0700 Subject: [PATCH] Regen tests for 2019a --- tests/zones/africa/casablanca.js | 141 ++++++- tests/zones/africa/el_aaiun.js | 139 ++++++- tests/zones/africa/sao_tome.js | 5 + tests/zones/america/caracas.js | 4 +- tests/zones/america/metlakatla.js | 8 +- tests/zones/america/port-au-prince.js | 4 +- tests/zones/america/punta_arenas.js | 4 +- tests/zones/antarctica/macquarie.js | 4 +- tests/zones/antarctica/palmer.js | 4 +- tests/zones/asia/barnaul.js | 4 +- tests/zones/asia/chita.js | 4 +- tests/zones/asia/choibalsan.js | 4 +- tests/zones/asia/gaza.js | 566 +++++++++++++------------- tests/zones/asia/hebron.js | 566 +++++++++++++------------- tests/zones/asia/hong_kong.js | 20 +- tests/zones/asia/hovd.js | 4 +- tests/zones/asia/istanbul.js | 4 +- tests/zones/asia/jerusalem.js | 14 + tests/zones/asia/magadan.js | 4 +- tests/zones/asia/novosibirsk.js | 4 +- tests/zones/asia/qostanay.js | 183 +++++++++ tests/zones/asia/qyzylorda.js | 8 +- tests/zones/asia/srednekolymsk.js | 4 +- tests/zones/asia/tehran.js | 152 +++---- tests/zones/asia/tel_aviv.js | 14 + tests/zones/asia/tomsk.js | 4 +- tests/zones/asia/ulaanbaatar.js | 4 +- tests/zones/asia/ulan_bator.js | 4 +- tests/zones/etc/gmt-11.js | 4 +- tests/zones/europe/astrakhan.js | 4 +- tests/zones/europe/istanbul.js | 4 +- tests/zones/europe/saratov.js | 4 +- tests/zones/europe/ulyanovsk.js | 4 +- tests/zones/hongkong.js | 20 +- tests/zones/iran.js | 152 +++---- tests/zones/israel.js | 14 + tests/zones/kwajalein.js | 15 + tests/zones/pacific/bougainville.js | 4 +- tests/zones/pacific/chuuk.js | 18 + tests/zones/pacific/efate.js | 4 +- tests/zones/pacific/guadalcanal.js | 4 +- tests/zones/pacific/guam.js | 72 ++++ tests/zones/pacific/kosrae.js | 34 +- tests/zones/pacific/kwajalein.js | 15 + tests/zones/pacific/majuro.js | 23 ++ tests/zones/pacific/nauru.js | 10 +- tests/zones/pacific/norfolk.js | 4 +- tests/zones/pacific/noumea.js | 4 +- tests/zones/pacific/pohnpei.js | 27 +- tests/zones/pacific/ponape.js | 27 +- tests/zones/pacific/saipan.js | 72 ++++ tests/zones/pacific/truk.js | 18 + tests/zones/pacific/yap.js | 18 + tests/zones/turkey.js | 4 +- tests/zones/uct.js | 2 +- 55 files changed, 1663 insertions(+), 798 deletions(-) create mode 100644 tests/zones/asia/qostanay.js diff --git a/tests/zones/africa/casablanca.js b/tests/zones/africa/casablanca.js index 5bdaae8a..ab614da1 100644 --- a/tests/zones/africa/casablanca.js +++ b/tests/zones/africa/casablanca.js @@ -177,6 +177,145 @@ exports["Africa/Casablanca"] = { ["2018-05-13T01:59:59+00:00", "02:59:59", "+01", -60], ["2018-05-13T02:00:00+00:00", "02:00:00", "+00", 0], ["2018-06-17T01:59:59+00:00", "01:59:59", "+00", 0], - ["2018-06-17T02:00:00+00:00", "03:00:00", "+01", -60] + ["2018-06-17T02:00:00+00:00", "03:00:00", "+01", -60], + ["2018-10-28T01:59:59+00:00", "02:59:59", "+01", -60], + ["2018-10-28T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2019" : helpers.makeTestYear("Africa/Casablanca", [ + ["2019-05-05T01:59:59+00:00", "02:59:59", "+01", -60], + ["2019-05-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["2019-06-09T01:59:59+00:00", "01:59:59", "+00", 0], + ["2019-06-09T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2020" : helpers.makeTestYear("Africa/Casablanca", [ + ["2020-04-19T01:59:59+00:00", "02:59:59", "+01", -60], + ["2020-04-19T02:00:00+00:00", "02:00:00", "+00", 0], + ["2020-05-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["2020-05-24T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2021" : helpers.makeTestYear("Africa/Casablanca", [ + ["2021-04-11T01:59:59+00:00", "02:59:59", "+01", -60], + ["2021-04-11T02:00:00+00:00", "02:00:00", "+00", 0], + ["2021-05-16T01:59:59+00:00", "01:59:59", "+00", 0], + ["2021-05-16T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2022" : helpers.makeTestYear("Africa/Casablanca", [ + ["2022-03-27T01:59:59+00:00", "02:59:59", "+01", -60], + ["2022-03-27T02:00:00+00:00", "02:00:00", "+00", 0], + ["2022-05-08T01:59:59+00:00", "01:59:59", "+00", 0], + ["2022-05-08T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2023" : helpers.makeTestYear("Africa/Casablanca", [ + ["2023-03-19T01:59:59+00:00", "02:59:59", "+01", -60], + ["2023-03-19T02:00:00+00:00", "02:00:00", "+00", 0], + ["2023-04-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["2023-04-23T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2024" : helpers.makeTestYear("Africa/Casablanca", [ + ["2024-03-10T01:59:59+00:00", "02:59:59", "+01", -60], + ["2024-03-10T02:00:00+00:00", "02:00:00", "+00", 0], + ["2024-04-14T01:59:59+00:00", "01:59:59", "+00", 0], + ["2024-04-14T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2025" : helpers.makeTestYear("Africa/Casablanca", [ + ["2025-02-23T01:59:59+00:00", "02:59:59", "+01", -60], + ["2025-02-23T02:00:00+00:00", "02:00:00", "+00", 0], + ["2025-04-06T01:59:59+00:00", "01:59:59", "+00", 0], + ["2025-04-06T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2026" : helpers.makeTestYear("Africa/Casablanca", [ + ["2026-02-15T01:59:59+00:00", "02:59:59", "+01", -60], + ["2026-02-15T02:00:00+00:00", "02:00:00", "+00", 0], + ["2026-03-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["2026-03-22T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2027" : helpers.makeTestYear("Africa/Casablanca", [ + ["2027-02-07T01:59:59+00:00", "02:59:59", "+01", -60], + ["2027-02-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["2027-03-14T01:59:59+00:00", "01:59:59", "+00", 0], + ["2027-03-14T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2028" : helpers.makeTestYear("Africa/Casablanca", [ + ["2028-01-23T01:59:59+00:00", "02:59:59", "+01", -60], + ["2028-01-23T02:00:00+00:00", "02:00:00", "+00", 0], + ["2028-02-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["2028-02-27T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2029" : helpers.makeTestYear("Africa/Casablanca", [ + ["2029-01-14T01:59:59+00:00", "02:59:59", "+01", -60], + ["2029-01-14T02:00:00+00:00", "02:00:00", "+00", 0], + ["2029-02-18T01:59:59+00:00", "01:59:59", "+00", 0], + ["2029-02-18T02:00:00+00:00", "03:00:00", "+01", -60], + ["2029-12-30T01:59:59+00:00", "02:59:59", "+01", -60], + ["2029-12-30T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2030" : helpers.makeTestYear("Africa/Casablanca", [ + ["2030-02-10T01:59:59+00:00", "01:59:59", "+00", 0], + ["2030-02-10T02:00:00+00:00", "03:00:00", "+01", -60], + ["2030-12-22T01:59:59+00:00", "02:59:59", "+01", -60], + ["2030-12-22T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2031" : helpers.makeTestYear("Africa/Casablanca", [ + ["2031-01-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["2031-01-26T02:00:00+00:00", "03:00:00", "+01", -60], + ["2031-12-14T01:59:59+00:00", "02:59:59", "+01", -60], + ["2031-12-14T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2032" : helpers.makeTestYear("Africa/Casablanca", [ + ["2032-01-18T01:59:59+00:00", "01:59:59", "+00", 0], + ["2032-01-18T02:00:00+00:00", "03:00:00", "+01", -60], + ["2032-11-28T01:59:59+00:00", "02:59:59", "+01", -60], + ["2032-11-28T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2033" : helpers.makeTestYear("Africa/Casablanca", [ + ["2033-01-09T01:59:59+00:00", "01:59:59", "+00", 0], + ["2033-01-09T02:00:00+00:00", "03:00:00", "+01", -60], + ["2033-11-20T01:59:59+00:00", "02:59:59", "+01", -60], + ["2033-11-20T02:00:00+00:00", "02:00:00", "+00", 0], + ["2033-12-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["2033-12-25T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2034" : helpers.makeTestYear("Africa/Casablanca", [ + ["2034-11-05T01:59:59+00:00", "02:59:59", "+01", -60], + ["2034-11-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["2034-12-17T01:59:59+00:00", "01:59:59", "+00", 0], + ["2034-12-17T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2035" : helpers.makeTestYear("Africa/Casablanca", [ + ["2035-10-28T01:59:59+00:00", "02:59:59", "+01", -60], + ["2035-10-28T02:00:00+00:00", "02:00:00", "+00", 0], + ["2035-12-02T01:59:59+00:00", "01:59:59", "+00", 0], + ["2035-12-02T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2036" : helpers.makeTestYear("Africa/Casablanca", [ + ["2036-10-19T01:59:59+00:00", "02:59:59", "+01", -60], + ["2036-10-19T02:00:00+00:00", "02:00:00", "+00", 0], + ["2036-11-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["2036-11-23T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2037" : helpers.makeTestYear("Africa/Casablanca", [ + ["2037-10-04T01:59:59+00:00", "02:59:59", "+01", -60], + ["2037-10-04T02:00:00+00:00", "02:00:00", "+00", 0], + ["2037-11-15T01:59:59+00:00", "01:59:59", "+00", 0], + ["2037-11-15T02:00:00+00:00", "03:00:00", "+01", -60] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/el_aaiun.js b/tests/zones/africa/el_aaiun.js index 96328f1f..a587ce9f 100644 --- a/tests/zones/africa/el_aaiun.js +++ b/tests/zones/africa/el_aaiun.js @@ -131,6 +131,143 @@ exports["Africa/El_Aaiun"] = { ["2018-05-13T01:59:59+00:00", "02:59:59", "+01", -60], ["2018-05-13T02:00:00+00:00", "02:00:00", "+00", 0], ["2018-06-17T01:59:59+00:00", "01:59:59", "+00", 0], - ["2018-06-17T02:00:00+00:00", "03:00:00", "+01", -60] + ["2018-06-17T02:00:00+00:00", "03:00:00", "+01", -60], + ["2018-10-28T01:59:59+00:00", "02:59:59", "+01", -60], + ["2018-10-28T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2019" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2019-05-05T01:59:59+00:00", "02:59:59", "+01", -60], + ["2019-05-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["2019-06-09T01:59:59+00:00", "01:59:59", "+00", 0], + ["2019-06-09T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2020" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2020-04-19T01:59:59+00:00", "02:59:59", "+01", -60], + ["2020-04-19T02:00:00+00:00", "02:00:00", "+00", 0], + ["2020-05-24T01:59:59+00:00", "01:59:59", "+00", 0], + ["2020-05-24T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2021" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2021-04-11T01:59:59+00:00", "02:59:59", "+01", -60], + ["2021-04-11T02:00:00+00:00", "02:00:00", "+00", 0], + ["2021-05-16T01:59:59+00:00", "01:59:59", "+00", 0], + ["2021-05-16T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2022" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2022-03-27T01:59:59+00:00", "02:59:59", "+01", -60], + ["2022-03-27T02:00:00+00:00", "02:00:00", "+00", 0], + ["2022-05-08T01:59:59+00:00", "01:59:59", "+00", 0], + ["2022-05-08T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2023" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2023-03-19T01:59:59+00:00", "02:59:59", "+01", -60], + ["2023-03-19T02:00:00+00:00", "02:00:00", "+00", 0], + ["2023-04-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["2023-04-23T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2024" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2024-03-10T01:59:59+00:00", "02:59:59", "+01", -60], + ["2024-03-10T02:00:00+00:00", "02:00:00", "+00", 0], + ["2024-04-14T01:59:59+00:00", "01:59:59", "+00", 0], + ["2024-04-14T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2025" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2025-02-23T01:59:59+00:00", "02:59:59", "+01", -60], + ["2025-02-23T02:00:00+00:00", "02:00:00", "+00", 0], + ["2025-04-06T01:59:59+00:00", "01:59:59", "+00", 0], + ["2025-04-06T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2026" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2026-02-15T01:59:59+00:00", "02:59:59", "+01", -60], + ["2026-02-15T02:00:00+00:00", "02:00:00", "+00", 0], + ["2026-03-22T01:59:59+00:00", "01:59:59", "+00", 0], + ["2026-03-22T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2027" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2027-02-07T01:59:59+00:00", "02:59:59", "+01", -60], + ["2027-02-07T02:00:00+00:00", "02:00:00", "+00", 0], + ["2027-03-14T01:59:59+00:00", "01:59:59", "+00", 0], + ["2027-03-14T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2028" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2028-01-23T01:59:59+00:00", "02:59:59", "+01", -60], + ["2028-01-23T02:00:00+00:00", "02:00:00", "+00", 0], + ["2028-02-27T01:59:59+00:00", "01:59:59", "+00", 0], + ["2028-02-27T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2029" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2029-01-14T01:59:59+00:00", "02:59:59", "+01", -60], + ["2029-01-14T02:00:00+00:00", "02:00:00", "+00", 0], + ["2029-02-18T01:59:59+00:00", "01:59:59", "+00", 0], + ["2029-02-18T02:00:00+00:00", "03:00:00", "+01", -60], + ["2029-12-30T01:59:59+00:00", "02:59:59", "+01", -60], + ["2029-12-30T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2030" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2030-02-10T01:59:59+00:00", "01:59:59", "+00", 0], + ["2030-02-10T02:00:00+00:00", "03:00:00", "+01", -60], + ["2030-12-22T01:59:59+00:00", "02:59:59", "+01", -60], + ["2030-12-22T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2031" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2031-01-26T01:59:59+00:00", "01:59:59", "+00", 0], + ["2031-01-26T02:00:00+00:00", "03:00:00", "+01", -60], + ["2031-12-14T01:59:59+00:00", "02:59:59", "+01", -60], + ["2031-12-14T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2032" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2032-01-18T01:59:59+00:00", "01:59:59", "+00", 0], + ["2032-01-18T02:00:00+00:00", "03:00:00", "+01", -60], + ["2032-11-28T01:59:59+00:00", "02:59:59", "+01", -60], + ["2032-11-28T02:00:00+00:00", "02:00:00", "+00", 0] + ]), + + "2033" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2033-01-09T01:59:59+00:00", "01:59:59", "+00", 0], + ["2033-01-09T02:00:00+00:00", "03:00:00", "+01", -60], + ["2033-11-20T01:59:59+00:00", "02:59:59", "+01", -60], + ["2033-11-20T02:00:00+00:00", "02:00:00", "+00", 0], + ["2033-12-25T01:59:59+00:00", "01:59:59", "+00", 0], + ["2033-12-25T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2034" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2034-11-05T01:59:59+00:00", "02:59:59", "+01", -60], + ["2034-11-05T02:00:00+00:00", "02:00:00", "+00", 0], + ["2034-12-17T01:59:59+00:00", "01:59:59", "+00", 0], + ["2034-12-17T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2035" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2035-10-28T01:59:59+00:00", "02:59:59", "+01", -60], + ["2035-10-28T02:00:00+00:00", "02:00:00", "+00", 0], + ["2035-12-02T01:59:59+00:00", "01:59:59", "+00", 0], + ["2035-12-02T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2036" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2036-10-19T01:59:59+00:00", "02:59:59", "+01", -60], + ["2036-10-19T02:00:00+00:00", "02:00:00", "+00", 0], + ["2036-11-23T01:59:59+00:00", "01:59:59", "+00", 0], + ["2036-11-23T02:00:00+00:00", "03:00:00", "+01", -60] + ]), + + "2037" : helpers.makeTestYear("Africa/El_Aaiun", [ + ["2037-10-04T01:59:59+00:00", "02:59:59", "+01", -60], + ["2037-10-04T02:00:00+00:00", "02:00:00", "+00", 0] ]) }; \ No newline at end of file diff --git a/tests/zones/africa/sao_tome.js b/tests/zones/africa/sao_tome.js index 172128ae..676780b6 100644 --- a/tests/zones/africa/sao_tome.js +++ b/tests/zones/africa/sao_tome.js @@ -14,5 +14,10 @@ exports["Africa/Sao_Tome"] = { "1912" : helpers.makeTestYear("Africa/Sao_Tome", [ ["1912-01-01T00:00:00+00:00", "00:00:00", "GMT", 0] + ]), + + "2018" : helpers.makeTestYear("Africa/Sao_Tome", [ + ["2018-01-01T00:59:59+00:00", "00:59:59", "GMT", 0], + ["2018-01-01T01:00:00+00:00", "02:00:00", "WAT", -60] ]) }; \ No newline at end of file diff --git a/tests/zones/america/caracas.js b/tests/zones/america/caracas.js index d21b504e..9129fba4 100644 --- a/tests/zones/america/caracas.js +++ b/tests/zones/america/caracas.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["America/Caracas"] = { - "guess:by:offset" : helpers.makeTestGuess("America/Caracas", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("America/Caracas", { offset: true, expect: "America/Santo_Domingo" }), - "guess:by:abbr" : helpers.makeTestGuess("America/Caracas", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("America/Caracas", { abbr: true, expect: "America/Santo_Domingo" }), "1912" : helpers.makeTestYear("America/Caracas", [ ["1912-02-12T04:27:39+00:00", "23:59:59", "CMT", 16060 / 60], diff --git a/tests/zones/america/metlakatla.js b/tests/zones/america/metlakatla.js index 6a974750..5d664cee 100644 --- a/tests/zones/america/metlakatla.js +++ b/tests/zones/america/metlakatla.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["America/Metlakatla"] = { - "guess:by:offset" : helpers.makeTestGuess("America/Metlakatla", { offset: true, expect: "America/Anchorage" }), + "guess:by:offset" : helpers.makeTestGuess("America/Metlakatla", { offset: true }), - "guess:by:abbr" : helpers.makeTestGuess("America/Metlakatla", { abbr: true, expect: "America/Anchorage" }), + "guess:by:abbr" : helpers.makeTestGuess("America/Metlakatla", { abbr: true }), "1900" : helpers.makeTestYear("America/Metlakatla", [ ["1900-08-20T20:46:17+00:00", "11:59:59", "LMT", 31578 / 60], @@ -153,10 +153,12 @@ exports["America/Metlakatla"] = { ["2018-03-11T10:59:59+00:00", "01:59:59", "AKST", 540], ["2018-03-11T11:00:00+00:00", "03:00:00", "AKDT", 480], ["2018-11-04T09:59:59+00:00", "01:59:59", "AKDT", 480], - ["2018-11-04T10:00:00+00:00", "01:00:00", "AKST", 540] + ["2018-11-04T10:00:00+00:00", "02:00:00", "PST", 480] ]), "2019" : helpers.makeTestYear("America/Metlakatla", [ + ["2019-01-20T09:59:59+00:00", "01:59:59", "PST", 480], + ["2019-01-20T10:00:00+00:00", "01:00:00", "AKST", 540], ["2019-03-10T10:59:59+00:00", "01:59:59", "AKST", 540], ["2019-03-10T11:00:00+00:00", "03:00:00", "AKDT", 480], ["2019-11-03T09:59:59+00:00", "01:59:59", "AKDT", 480], diff --git a/tests/zones/america/port-au-prince.js b/tests/zones/america/port-au-prince.js index 0ab2ba1e..3cbefe4b 100644 --- a/tests/zones/america/port-au-prince.js +++ b/tests/zones/america/port-au-prince.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["America/Port-au-Prince"] = { - "guess:by:offset" : helpers.makeTestGuess("America/Port-au-Prince", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("America/Port-au-Prince", { offset: true, expect: "America/New_York" }), - "guess:by:abbr" : helpers.makeTestGuess("America/Port-au-Prince", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("America/Port-au-Prince", { abbr: true, expect: "America/New_York" }), "1917" : helpers.makeTestYear("America/Port-au-Prince", [ ["1917-01-24T16:48:59+00:00", "11:59:59", "PPMT", 289], diff --git a/tests/zones/america/punta_arenas.js b/tests/zones/america/punta_arenas.js index fda62256..6174c12a 100644 --- a/tests/zones/america/punta_arenas.js +++ b/tests/zones/america/punta_arenas.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["America/Punta_Arenas"] = { - "guess:by:offset" : helpers.makeTestGuess("America/Punta_Arenas", { offset: true, expect: "Antarctica/Palmer" }), + "guess:by:offset" : helpers.makeTestGuess("America/Punta_Arenas", { offset: true, expect: "America/Fortaleza" }), - "guess:by:abbr" : helpers.makeTestGuess("America/Punta_Arenas", { abbr: true, expect: "Antarctica/Palmer" }), + "guess:by:abbr" : helpers.makeTestGuess("America/Punta_Arenas", { abbr: true, expect: "America/Fortaleza" }), "1910" : helpers.makeTestYear("America/Punta_Arenas", [ ["1910-01-10T04:42:45+00:00", "23:59:59", "SMT", 16966 / 60], diff --git a/tests/zones/antarctica/macquarie.js b/tests/zones/antarctica/macquarie.js index 1d046ff7..11925d9b 100644 --- a/tests/zones/antarctica/macquarie.js +++ b/tests/zones/antarctica/macquarie.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Antarctica/Macquarie"] = { - "guess:by:offset" : helpers.makeTestGuess("Antarctica/Macquarie", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Antarctica/Macquarie", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Antarctica/Macquarie", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Antarctica/Macquarie", { abbr: true, expect: "Asia/Sakhalin" }), "1916" : helpers.makeTestYear("Antarctica/Macquarie", [ ["1916-09-30T15:59:59+00:00", "01:59:59", "AEST", -600], diff --git a/tests/zones/antarctica/palmer.js b/tests/zones/antarctica/palmer.js index 85802042..0d347de9 100644 --- a/tests/zones/antarctica/palmer.js +++ b/tests/zones/antarctica/palmer.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Antarctica/Palmer"] = { - "guess:by:offset" : helpers.makeTestGuess("Antarctica/Palmer", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Antarctica/Palmer", { offset: true, expect: "America/Fortaleza" }), - "guess:by:abbr" : helpers.makeTestGuess("Antarctica/Palmer", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Antarctica/Palmer", { abbr: true, expect: "America/Fortaleza" }), "1965" : helpers.makeTestYear("Antarctica/Palmer", [ ["1965-03-01T02:59:59+00:00", "23:59:59", "-03", 180], diff --git a/tests/zones/asia/barnaul.js b/tests/zones/asia/barnaul.js index 7e2314b8..5cb59249 100644 --- a/tests/zones/asia/barnaul.js +++ b/tests/zones/asia/barnaul.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Barnaul"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Barnaul", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Barnaul", { offset: true, expect: "Asia/Jakarta" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Barnaul", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Barnaul", { abbr: true, expect: "Asia/Jakarta" }), "1930" : helpers.makeTestYear("Asia/Barnaul", [ ["1930-06-20T17:59:59+00:00", "23:59:59", "+06", -360], diff --git a/tests/zones/asia/chita.js b/tests/zones/asia/chita.js index 26d5935f..f385abb2 100644 --- a/tests/zones/asia/chita.js +++ b/tests/zones/asia/chita.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Chita"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Chita", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Chita", { offset: true, expect: "Asia/Tokyo" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Chita", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Chita", { abbr: true, expect: "Asia/Tokyo" }), "1930" : helpers.makeTestYear("Asia/Chita", [ ["1930-06-20T15:59:59+00:00", "23:59:59", "+08", -480], diff --git a/tests/zones/asia/choibalsan.js b/tests/zones/asia/choibalsan.js index 11ed57cb..f7cb6f78 100644 --- a/tests/zones/asia/choibalsan.js +++ b/tests/zones/asia/choibalsan.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Choibalsan"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Choibalsan", { offset: true, expect: "Asia/Ulaanbaatar" }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Choibalsan", { offset: true, expect: "Asia/Manila" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Choibalsan", { abbr: true, expect: "Asia/Ulaanbaatar" }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Choibalsan", { abbr: true, expect: "Asia/Manila" }), "1977" : helpers.makeTestYear("Asia/Choibalsan", [ ["1977-12-31T16:59:59+00:00", "23:59:59", "+07", -420], diff --git a/tests/zones/asia/gaza.js b/tests/zones/asia/gaza.js index 52477b3b..21b52b6c 100644 --- a/tests/zones/asia/gaza.js +++ b/tests/zones/asia/gaza.js @@ -137,6 +137,20 @@ exports["Asia/Gaza"] = { ["1975-08-30T21:00:00+00:00", "23:00:00", "IST", -120] ]), + "1980" : helpers.makeTestYear("Asia/Gaza", [ + ["1980-08-01T21:59:59+00:00", "23:59:59", "IST", -120], + ["1980-08-01T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1980-09-12T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1980-09-12T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + + "1984" : helpers.makeTestYear("Asia/Gaza", [ + ["1984-05-04T21:59:59+00:00", "23:59:59", "IST", -120], + ["1984-05-04T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1984-08-24T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1984-08-24T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + "1985" : helpers.makeTestYear("Asia/Gaza", [ ["1985-04-13T21:59:59+00:00", "23:59:59", "IST", -120], ["1985-04-13T22:00:00+00:00", "01:00:00", "IDT", -180], @@ -378,8 +392,8 @@ exports["Asia/Gaza"] = { ]), "2019" : helpers.makeTestYear("Asia/Gaza", [ - ["2019-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2019-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2019-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2019-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2019-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2019-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -413,15 +427,15 @@ exports["Asia/Gaza"] = { ]), "2024" : helpers.makeTestYear("Asia/Gaza", [ - ["2024-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2024-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2024-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2024-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2024-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2024-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2025" : helpers.makeTestYear("Asia/Gaza", [ - ["2025-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2025-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2025-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2025-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2025-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2025-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -455,15 +469,15 @@ exports["Asia/Gaza"] = { ]), "2030" : helpers.makeTestYear("Asia/Gaza", [ - ["2030-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2030-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2030-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2030-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2030-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2030-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2031" : helpers.makeTestYear("Asia/Gaza", [ - ["2031-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2031-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2031-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2031-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2031-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2031-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -497,8 +511,8 @@ exports["Asia/Gaza"] = { ]), "2036" : helpers.makeTestYear("Asia/Gaza", [ - ["2036-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2036-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2036-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2036-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2036-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2036-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -532,15 +546,15 @@ exports["Asia/Gaza"] = { ]), "2041" : helpers.makeTestYear("Asia/Gaza", [ - ["2041-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2041-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2041-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2041-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2041-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2041-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2042" : helpers.makeTestYear("Asia/Gaza", [ - ["2042-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2042-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2042-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2042-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2042-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2042-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -574,8 +588,8 @@ exports["Asia/Gaza"] = { ]), "2047" : helpers.makeTestYear("Asia/Gaza", [ - ["2047-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2047-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2047-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2047-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2047-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2047-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -609,15 +623,15 @@ exports["Asia/Gaza"] = { ]), "2052" : helpers.makeTestYear("Asia/Gaza", [ - ["2052-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2052-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2052-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2052-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2052-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2052-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2053" : helpers.makeTestYear("Asia/Gaza", [ - ["2053-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2053-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2053-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2053-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2053-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2053-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -651,15 +665,15 @@ exports["Asia/Gaza"] = { ]), "2058" : helpers.makeTestYear("Asia/Gaza", [ - ["2058-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2058-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2058-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2058-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2058-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2058-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2059" : helpers.makeTestYear("Asia/Gaza", [ - ["2059-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2059-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2059-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2059-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2059-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2059-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -693,8 +707,8 @@ exports["Asia/Gaza"] = { ]), "2064" : helpers.makeTestYear("Asia/Gaza", [ - ["2064-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2064-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2064-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2064-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2064-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2064-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -728,15 +742,15 @@ exports["Asia/Gaza"] = { ]), "2069" : helpers.makeTestYear("Asia/Gaza", [ - ["2069-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2069-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2069-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2069-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2069-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2069-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2070" : helpers.makeTestYear("Asia/Gaza", [ - ["2070-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2070-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2070-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2070-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2070-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2070-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -770,8 +784,8 @@ exports["Asia/Gaza"] = { ]), "2075" : helpers.makeTestYear("Asia/Gaza", [ - ["2075-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2075-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2075-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2075-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2075-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2075-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -805,15 +819,15 @@ exports["Asia/Gaza"] = { ]), "2080" : helpers.makeTestYear("Asia/Gaza", [ - ["2080-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2080-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2080-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2080-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2080-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2080-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2081" : helpers.makeTestYear("Asia/Gaza", [ - ["2081-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2081-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2081-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2081-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2081-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2081-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -847,15 +861,15 @@ exports["Asia/Gaza"] = { ]), "2086" : helpers.makeTestYear("Asia/Gaza", [ - ["2086-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2086-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2086-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2086-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2086-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2086-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2087" : helpers.makeTestYear("Asia/Gaza", [ - ["2087-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2087-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2087-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2087-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2087-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2087-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -889,8 +903,8 @@ exports["Asia/Gaza"] = { ]), "2092" : helpers.makeTestYear("Asia/Gaza", [ - ["2092-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2092-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2092-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2092-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2092-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2092-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -924,15 +938,15 @@ exports["Asia/Gaza"] = { ]), "2097" : helpers.makeTestYear("Asia/Gaza", [ - ["2097-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2097-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2097-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2097-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2097-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2097-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2098" : helpers.makeTestYear("Asia/Gaza", [ - ["2098-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2098-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2098-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2098-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2098-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2098-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -973,8 +987,8 @@ exports["Asia/Gaza"] = { ]), "2104" : helpers.makeTestYear("Asia/Gaza", [ - ["2104-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2104-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2104-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2104-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2104-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2104-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1008,15 +1022,15 @@ exports["Asia/Gaza"] = { ]), "2109" : helpers.makeTestYear("Asia/Gaza", [ - ["2109-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2109-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2109-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2109-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2109-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2109-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2110" : helpers.makeTestYear("Asia/Gaza", [ - ["2110-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2110-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2110-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2110-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2110-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2110-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1050,8 +1064,8 @@ exports["Asia/Gaza"] = { ]), "2115" : helpers.makeTestYear("Asia/Gaza", [ - ["2115-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2115-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2115-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2115-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2115-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2115-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1085,15 +1099,15 @@ exports["Asia/Gaza"] = { ]), "2120" : helpers.makeTestYear("Asia/Gaza", [ - ["2120-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2120-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2120-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2120-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2120-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2120-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2121" : helpers.makeTestYear("Asia/Gaza", [ - ["2121-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2121-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2121-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2121-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2121-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2121-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1127,15 +1141,15 @@ exports["Asia/Gaza"] = { ]), "2126" : helpers.makeTestYear("Asia/Gaza", [ - ["2126-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2126-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2126-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2126-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2126-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2126-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2127" : helpers.makeTestYear("Asia/Gaza", [ - ["2127-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2127-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2127-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2127-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2127-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2127-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1169,8 +1183,8 @@ exports["Asia/Gaza"] = { ]), "2132" : helpers.makeTestYear("Asia/Gaza", [ - ["2132-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2132-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2132-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2132-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2132-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2132-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1204,15 +1218,15 @@ exports["Asia/Gaza"] = { ]), "2137" : helpers.makeTestYear("Asia/Gaza", [ - ["2137-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2137-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2137-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2137-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2137-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2137-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2138" : helpers.makeTestYear("Asia/Gaza", [ - ["2138-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2138-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2138-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2138-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2138-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2138-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1246,8 +1260,8 @@ exports["Asia/Gaza"] = { ]), "2143" : helpers.makeTestYear("Asia/Gaza", [ - ["2143-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2143-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2143-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2143-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2143-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2143-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1281,15 +1295,15 @@ exports["Asia/Gaza"] = { ]), "2148" : helpers.makeTestYear("Asia/Gaza", [ - ["2148-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2148-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2148-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2148-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2148-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2148-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2149" : helpers.makeTestYear("Asia/Gaza", [ - ["2149-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2149-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2149-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2149-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2149-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2149-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1323,15 +1337,15 @@ exports["Asia/Gaza"] = { ]), "2154" : helpers.makeTestYear("Asia/Gaza", [ - ["2154-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2154-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2154-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2154-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2154-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2154-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2155" : helpers.makeTestYear("Asia/Gaza", [ - ["2155-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2155-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2155-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2155-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2155-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2155-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1365,8 +1379,8 @@ exports["Asia/Gaza"] = { ]), "2160" : helpers.makeTestYear("Asia/Gaza", [ - ["2160-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2160-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2160-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2160-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2160-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2160-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1400,15 +1414,15 @@ exports["Asia/Gaza"] = { ]), "2165" : helpers.makeTestYear("Asia/Gaza", [ - ["2165-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2165-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2165-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2165-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2165-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2165-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2166" : helpers.makeTestYear("Asia/Gaza", [ - ["2166-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2166-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2166-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2166-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2166-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2166-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1442,8 +1456,8 @@ exports["Asia/Gaza"] = { ]), "2171" : helpers.makeTestYear("Asia/Gaza", [ - ["2171-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2171-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2171-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2171-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2171-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2171-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1477,15 +1491,15 @@ exports["Asia/Gaza"] = { ]), "2176" : helpers.makeTestYear("Asia/Gaza", [ - ["2176-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2176-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2176-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2176-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2176-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2176-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2177" : helpers.makeTestYear("Asia/Gaza", [ - ["2177-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2177-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2177-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2177-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2177-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2177-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1519,15 +1533,15 @@ exports["Asia/Gaza"] = { ]), "2182" : helpers.makeTestYear("Asia/Gaza", [ - ["2182-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2182-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2182-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2182-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2182-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2182-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2183" : helpers.makeTestYear("Asia/Gaza", [ - ["2183-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2183-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2183-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2183-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2183-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2183-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1561,8 +1575,8 @@ exports["Asia/Gaza"] = { ]), "2188" : helpers.makeTestYear("Asia/Gaza", [ - ["2188-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2188-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2188-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2188-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2188-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2188-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1596,15 +1610,15 @@ exports["Asia/Gaza"] = { ]), "2193" : helpers.makeTestYear("Asia/Gaza", [ - ["2193-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2193-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2193-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2193-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2193-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2193-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2194" : helpers.makeTestYear("Asia/Gaza", [ - ["2194-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2194-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2194-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2194-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2194-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2194-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1638,15 +1652,15 @@ exports["Asia/Gaza"] = { ]), "2199" : helpers.makeTestYear("Asia/Gaza", [ - ["2199-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2199-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2199-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2199-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2199-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2199-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2200" : helpers.makeTestYear("Asia/Gaza", [ - ["2200-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2200-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2200-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2200-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2200-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2200-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1680,15 +1694,15 @@ exports["Asia/Gaza"] = { ]), "2205" : helpers.makeTestYear("Asia/Gaza", [ - ["2205-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2205-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2205-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2205-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2205-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2205-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2206" : helpers.makeTestYear("Asia/Gaza", [ - ["2206-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2206-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2206-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2206-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2206-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2206-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1722,8 +1736,8 @@ exports["Asia/Gaza"] = { ]), "2211" : helpers.makeTestYear("Asia/Gaza", [ - ["2211-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2211-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2211-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2211-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2211-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2211-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1757,15 +1771,15 @@ exports["Asia/Gaza"] = { ]), "2216" : helpers.makeTestYear("Asia/Gaza", [ - ["2216-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2216-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2216-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2216-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2216-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2216-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2217" : helpers.makeTestYear("Asia/Gaza", [ - ["2217-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2217-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2217-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2217-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2217-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2217-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1799,15 +1813,15 @@ exports["Asia/Gaza"] = { ]), "2222" : helpers.makeTestYear("Asia/Gaza", [ - ["2222-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2222-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2222-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2222-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2222-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2222-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2223" : helpers.makeTestYear("Asia/Gaza", [ - ["2223-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2223-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2223-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2223-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2223-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2223-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1841,8 +1855,8 @@ exports["Asia/Gaza"] = { ]), "2228" : helpers.makeTestYear("Asia/Gaza", [ - ["2228-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2228-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2228-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2228-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2228-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2228-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1876,15 +1890,15 @@ exports["Asia/Gaza"] = { ]), "2233" : helpers.makeTestYear("Asia/Gaza", [ - ["2233-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2233-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2233-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2233-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2233-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2233-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2234" : helpers.makeTestYear("Asia/Gaza", [ - ["2234-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2234-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2234-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2234-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2234-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2234-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1918,8 +1932,8 @@ exports["Asia/Gaza"] = { ]), "2239" : helpers.makeTestYear("Asia/Gaza", [ - ["2239-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2239-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2239-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2239-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2239-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2239-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1953,15 +1967,15 @@ exports["Asia/Gaza"] = { ]), "2244" : helpers.makeTestYear("Asia/Gaza", [ - ["2244-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2244-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2244-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2244-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2244-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2244-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2245" : helpers.makeTestYear("Asia/Gaza", [ - ["2245-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2245-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2245-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2245-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2245-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2245-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1995,15 +2009,15 @@ exports["Asia/Gaza"] = { ]), "2250" : helpers.makeTestYear("Asia/Gaza", [ - ["2250-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2250-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2250-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2250-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2250-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2250-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2251" : helpers.makeTestYear("Asia/Gaza", [ - ["2251-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2251-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2251-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2251-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2251-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2251-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2037,8 +2051,8 @@ exports["Asia/Gaza"] = { ]), "2256" : helpers.makeTestYear("Asia/Gaza", [ - ["2256-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2256-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2256-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2256-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2256-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2256-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2072,15 +2086,15 @@ exports["Asia/Gaza"] = { ]), "2261" : helpers.makeTestYear("Asia/Gaza", [ - ["2261-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2261-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2261-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2261-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2261-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2261-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2262" : helpers.makeTestYear("Asia/Gaza", [ - ["2262-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2262-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2262-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2262-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2262-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2262-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2114,8 +2128,8 @@ exports["Asia/Gaza"] = { ]), "2267" : helpers.makeTestYear("Asia/Gaza", [ - ["2267-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2267-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2267-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2267-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2267-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2267-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2149,15 +2163,15 @@ exports["Asia/Gaza"] = { ]), "2272" : helpers.makeTestYear("Asia/Gaza", [ - ["2272-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2272-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2272-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2272-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2272-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2272-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2273" : helpers.makeTestYear("Asia/Gaza", [ - ["2273-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2273-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2273-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2273-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2273-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2273-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2191,15 +2205,15 @@ exports["Asia/Gaza"] = { ]), "2278" : helpers.makeTestYear("Asia/Gaza", [ - ["2278-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2278-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2278-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2278-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2278-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2278-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2279" : helpers.makeTestYear("Asia/Gaza", [ - ["2279-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2279-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2279-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2279-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2279-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2279-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2233,8 +2247,8 @@ exports["Asia/Gaza"] = { ]), "2284" : helpers.makeTestYear("Asia/Gaza", [ - ["2284-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2284-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2284-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2284-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2284-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2284-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2268,15 +2282,15 @@ exports["Asia/Gaza"] = { ]), "2289" : helpers.makeTestYear("Asia/Gaza", [ - ["2289-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2289-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2289-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2289-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2289-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2289-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2290" : helpers.makeTestYear("Asia/Gaza", [ - ["2290-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2290-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2290-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2290-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2290-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2290-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2310,8 +2324,8 @@ exports["Asia/Gaza"] = { ]), "2295" : helpers.makeTestYear("Asia/Gaza", [ - ["2295-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2295-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2295-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2295-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2295-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2295-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2352,15 +2366,15 @@ exports["Asia/Gaza"] = { ]), "2301" : helpers.makeTestYear("Asia/Gaza", [ - ["2301-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2301-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2301-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2301-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2301-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2301-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2302" : helpers.makeTestYear("Asia/Gaza", [ - ["2302-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2302-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2302-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2302-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2302-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2302-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2394,8 +2408,8 @@ exports["Asia/Gaza"] = { ]), "2307" : helpers.makeTestYear("Asia/Gaza", [ - ["2307-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2307-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2307-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2307-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2307-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2307-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2429,15 +2443,15 @@ exports["Asia/Gaza"] = { ]), "2312" : helpers.makeTestYear("Asia/Gaza", [ - ["2312-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2312-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2312-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2312-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2312-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2312-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2313" : helpers.makeTestYear("Asia/Gaza", [ - ["2313-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2313-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2313-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2313-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2313-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2313-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2471,15 +2485,15 @@ exports["Asia/Gaza"] = { ]), "2318" : helpers.makeTestYear("Asia/Gaza", [ - ["2318-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2318-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2318-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2318-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2318-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2318-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2319" : helpers.makeTestYear("Asia/Gaza", [ - ["2319-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2319-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2319-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2319-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2319-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2319-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2513,8 +2527,8 @@ exports["Asia/Gaza"] = { ]), "2324" : helpers.makeTestYear("Asia/Gaza", [ - ["2324-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2324-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2324-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2324-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2324-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2324-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2548,15 +2562,15 @@ exports["Asia/Gaza"] = { ]), "2329" : helpers.makeTestYear("Asia/Gaza", [ - ["2329-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2329-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2329-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2329-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2329-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2329-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2330" : helpers.makeTestYear("Asia/Gaza", [ - ["2330-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2330-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2330-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2330-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2330-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2330-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2590,8 +2604,8 @@ exports["Asia/Gaza"] = { ]), "2335" : helpers.makeTestYear("Asia/Gaza", [ - ["2335-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2335-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2335-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2335-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2335-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2335-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2625,15 +2639,15 @@ exports["Asia/Gaza"] = { ]), "2340" : helpers.makeTestYear("Asia/Gaza", [ - ["2340-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2340-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2340-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2340-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2340-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2340-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2341" : helpers.makeTestYear("Asia/Gaza", [ - ["2341-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2341-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2341-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2341-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2341-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2341-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2667,15 +2681,15 @@ exports["Asia/Gaza"] = { ]), "2346" : helpers.makeTestYear("Asia/Gaza", [ - ["2346-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2346-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2346-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2346-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2346-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2346-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2347" : helpers.makeTestYear("Asia/Gaza", [ - ["2347-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2347-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2347-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2347-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2347-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2347-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2709,8 +2723,8 @@ exports["Asia/Gaza"] = { ]), "2352" : helpers.makeTestYear("Asia/Gaza", [ - ["2352-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2352-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2352-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2352-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2352-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2352-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2744,15 +2758,15 @@ exports["Asia/Gaza"] = { ]), "2357" : helpers.makeTestYear("Asia/Gaza", [ - ["2357-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2357-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2357-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2357-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2357-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2357-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2358" : helpers.makeTestYear("Asia/Gaza", [ - ["2358-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2358-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2358-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2358-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2358-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2358-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2786,8 +2800,8 @@ exports["Asia/Gaza"] = { ]), "2363" : helpers.makeTestYear("Asia/Gaza", [ - ["2363-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2363-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2363-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2363-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2363-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2363-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2821,15 +2835,15 @@ exports["Asia/Gaza"] = { ]), "2368" : helpers.makeTestYear("Asia/Gaza", [ - ["2368-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2368-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2368-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2368-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2368-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2368-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2369" : helpers.makeTestYear("Asia/Gaza", [ - ["2369-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2369-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2369-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2369-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2369-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2369-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2863,15 +2877,15 @@ exports["Asia/Gaza"] = { ]), "2374" : helpers.makeTestYear("Asia/Gaza", [ - ["2374-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2374-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2374-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2374-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2374-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2374-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2375" : helpers.makeTestYear("Asia/Gaza", [ - ["2375-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2375-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2375-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2375-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2375-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2375-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2905,8 +2919,8 @@ exports["Asia/Gaza"] = { ]), "2380" : helpers.makeTestYear("Asia/Gaza", [ - ["2380-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2380-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2380-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2380-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2380-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2380-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2940,15 +2954,15 @@ exports["Asia/Gaza"] = { ]), "2385" : helpers.makeTestYear("Asia/Gaza", [ - ["2385-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2385-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2385-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2385-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2385-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2385-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2386" : helpers.makeTestYear("Asia/Gaza", [ - ["2386-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2386-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2386-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2386-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2386-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2386-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2982,8 +2996,8 @@ exports["Asia/Gaza"] = { ]), "2391" : helpers.makeTestYear("Asia/Gaza", [ - ["2391-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2391-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2391-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2391-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2391-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2391-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3017,15 +3031,15 @@ exports["Asia/Gaza"] = { ]), "2396" : helpers.makeTestYear("Asia/Gaza", [ - ["2396-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2396-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2396-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2396-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2396-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2396-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2397" : helpers.makeTestYear("Asia/Gaza", [ - ["2397-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2397-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2397-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2397-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2397-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2397-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3059,15 +3073,15 @@ exports["Asia/Gaza"] = { ]), "2402" : helpers.makeTestYear("Asia/Gaza", [ - ["2402-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2402-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2402-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2402-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2402-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2402-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2403" : helpers.makeTestYear("Asia/Gaza", [ - ["2403-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2403-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2403-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2403-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2403-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2403-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3101,8 +3115,8 @@ exports["Asia/Gaza"] = { ]), "2408" : helpers.makeTestYear("Asia/Gaza", [ - ["2408-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2408-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2408-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2408-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2408-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2408-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3136,15 +3150,15 @@ exports["Asia/Gaza"] = { ]), "2413" : helpers.makeTestYear("Asia/Gaza", [ - ["2413-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2413-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2413-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2413-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2413-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2413-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2414" : helpers.makeTestYear("Asia/Gaza", [ - ["2414-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2414-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2414-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2414-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2414-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2414-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3178,8 +3192,8 @@ exports["Asia/Gaza"] = { ]), "2419" : helpers.makeTestYear("Asia/Gaza", [ - ["2419-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2419-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2419-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2419-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2419-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2419-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3213,15 +3227,15 @@ exports["Asia/Gaza"] = { ]), "2424" : helpers.makeTestYear("Asia/Gaza", [ - ["2424-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2424-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2424-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2424-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2424-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2424-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2425" : helpers.makeTestYear("Asia/Gaza", [ - ["2425-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2425-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2425-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2425-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2425-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2425-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3255,15 +3269,15 @@ exports["Asia/Gaza"] = { ]), "2430" : helpers.makeTestYear("Asia/Gaza", [ - ["2430-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2430-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2430-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2430-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2430-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2430-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2431" : helpers.makeTestYear("Asia/Gaza", [ - ["2431-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2431-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2431-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2431-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2431-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2431-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3297,8 +3311,8 @@ exports["Asia/Gaza"] = { ]), "2436" : helpers.makeTestYear("Asia/Gaza", [ - ["2436-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2436-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2436-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2436-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2436-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2436-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3332,15 +3346,15 @@ exports["Asia/Gaza"] = { ]), "2441" : helpers.makeTestYear("Asia/Gaza", [ - ["2441-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2441-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2441-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2441-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2441-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2441-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2442" : helpers.makeTestYear("Asia/Gaza", [ - ["2442-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2442-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2442-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2442-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2442-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2442-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3374,8 +3388,8 @@ exports["Asia/Gaza"] = { ]), "2447" : helpers.makeTestYear("Asia/Gaza", [ - ["2447-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2447-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2447-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2447-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2447-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2447-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3409,15 +3423,15 @@ exports["Asia/Gaza"] = { ]), "2452" : helpers.makeTestYear("Asia/Gaza", [ - ["2452-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2452-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2452-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2452-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2452-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2452-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2453" : helpers.makeTestYear("Asia/Gaza", [ - ["2453-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2453-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2453-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2453-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2453-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2453-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3451,15 +3465,15 @@ exports["Asia/Gaza"] = { ]), "2458" : helpers.makeTestYear("Asia/Gaza", [ - ["2458-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2458-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2458-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2458-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2458-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2458-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2459" : helpers.makeTestYear("Asia/Gaza", [ - ["2459-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2459-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2459-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2459-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2459-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2459-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3493,8 +3507,8 @@ exports["Asia/Gaza"] = { ]), "2464" : helpers.makeTestYear("Asia/Gaza", [ - ["2464-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2464-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2464-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2464-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2464-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2464-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3528,15 +3542,15 @@ exports["Asia/Gaza"] = { ]), "2469" : helpers.makeTestYear("Asia/Gaza", [ - ["2469-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2469-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2469-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2469-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2469-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2469-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2470" : helpers.makeTestYear("Asia/Gaza", [ - ["2470-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2470-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2470-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2470-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2470-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2470-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3570,8 +3584,8 @@ exports["Asia/Gaza"] = { ]), "2475" : helpers.makeTestYear("Asia/Gaza", [ - ["2475-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2475-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2475-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2475-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2475-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2475-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3605,15 +3619,15 @@ exports["Asia/Gaza"] = { ]), "2480" : helpers.makeTestYear("Asia/Gaza", [ - ["2480-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2480-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2480-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2480-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2480-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2480-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2481" : helpers.makeTestYear("Asia/Gaza", [ - ["2481-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2481-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2481-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2481-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2481-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2481-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3647,15 +3661,15 @@ exports["Asia/Gaza"] = { ]), "2486" : helpers.makeTestYear("Asia/Gaza", [ - ["2486-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2486-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2486-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2486-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2486-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2486-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2487" : helpers.makeTestYear("Asia/Gaza", [ - ["2487-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2487-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2487-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2487-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2487-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2487-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3689,8 +3703,8 @@ exports["Asia/Gaza"] = { ]), "2492" : helpers.makeTestYear("Asia/Gaza", [ - ["2492-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2492-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2492-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2492-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2492-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2492-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3724,15 +3738,15 @@ exports["Asia/Gaza"] = { ]), "2497" : helpers.makeTestYear("Asia/Gaza", [ - ["2497-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2497-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2497-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2497-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2497-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2497-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2498" : helpers.makeTestYear("Asia/Gaza", [ - ["2498-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2498-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2498-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2498-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2498-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2498-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), diff --git a/tests/zones/asia/hebron.js b/tests/zones/asia/hebron.js index 8bfd9ec6..00591bd9 100644 --- a/tests/zones/asia/hebron.js +++ b/tests/zones/asia/hebron.js @@ -137,6 +137,20 @@ exports["Asia/Hebron"] = { ["1975-08-30T21:00:00+00:00", "23:00:00", "IST", -120] ]), + "1980" : helpers.makeTestYear("Asia/Hebron", [ + ["1980-08-01T21:59:59+00:00", "23:59:59", "IST", -120], + ["1980-08-01T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1980-09-12T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1980-09-12T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + + "1984" : helpers.makeTestYear("Asia/Hebron", [ + ["1984-05-04T21:59:59+00:00", "23:59:59", "IST", -120], + ["1984-05-04T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1984-08-24T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1984-08-24T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + "1985" : helpers.makeTestYear("Asia/Hebron", [ ["1985-04-13T21:59:59+00:00", "23:59:59", "IST", -120], ["1985-04-13T22:00:00+00:00", "01:00:00", "IDT", -180], @@ -382,8 +396,8 @@ exports["Asia/Hebron"] = { ]), "2019" : helpers.makeTestYear("Asia/Hebron", [ - ["2019-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2019-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2019-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2019-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2019-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2019-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -417,15 +431,15 @@ exports["Asia/Hebron"] = { ]), "2024" : helpers.makeTestYear("Asia/Hebron", [ - ["2024-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2024-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2024-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2024-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2024-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2024-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2025" : helpers.makeTestYear("Asia/Hebron", [ - ["2025-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2025-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2025-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2025-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2025-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2025-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -459,15 +473,15 @@ exports["Asia/Hebron"] = { ]), "2030" : helpers.makeTestYear("Asia/Hebron", [ - ["2030-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2030-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2030-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2030-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2030-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2030-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2031" : helpers.makeTestYear("Asia/Hebron", [ - ["2031-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2031-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2031-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2031-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2031-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2031-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -501,8 +515,8 @@ exports["Asia/Hebron"] = { ]), "2036" : helpers.makeTestYear("Asia/Hebron", [ - ["2036-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2036-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2036-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2036-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2036-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2036-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -536,15 +550,15 @@ exports["Asia/Hebron"] = { ]), "2041" : helpers.makeTestYear("Asia/Hebron", [ - ["2041-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2041-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2041-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2041-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2041-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2041-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2042" : helpers.makeTestYear("Asia/Hebron", [ - ["2042-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2042-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2042-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2042-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2042-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2042-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -578,8 +592,8 @@ exports["Asia/Hebron"] = { ]), "2047" : helpers.makeTestYear("Asia/Hebron", [ - ["2047-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2047-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2047-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2047-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2047-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2047-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -613,15 +627,15 @@ exports["Asia/Hebron"] = { ]), "2052" : helpers.makeTestYear("Asia/Hebron", [ - ["2052-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2052-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2052-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2052-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2052-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2052-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2053" : helpers.makeTestYear("Asia/Hebron", [ - ["2053-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2053-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2053-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2053-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2053-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2053-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -655,15 +669,15 @@ exports["Asia/Hebron"] = { ]), "2058" : helpers.makeTestYear("Asia/Hebron", [ - ["2058-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2058-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2058-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2058-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2058-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2058-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2059" : helpers.makeTestYear("Asia/Hebron", [ - ["2059-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2059-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2059-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2059-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2059-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2059-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -697,8 +711,8 @@ exports["Asia/Hebron"] = { ]), "2064" : helpers.makeTestYear("Asia/Hebron", [ - ["2064-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2064-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2064-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2064-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2064-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2064-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -732,15 +746,15 @@ exports["Asia/Hebron"] = { ]), "2069" : helpers.makeTestYear("Asia/Hebron", [ - ["2069-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2069-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2069-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2069-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2069-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2069-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2070" : helpers.makeTestYear("Asia/Hebron", [ - ["2070-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2070-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2070-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2070-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2070-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2070-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -774,8 +788,8 @@ exports["Asia/Hebron"] = { ]), "2075" : helpers.makeTestYear("Asia/Hebron", [ - ["2075-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2075-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2075-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2075-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2075-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2075-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -809,15 +823,15 @@ exports["Asia/Hebron"] = { ]), "2080" : helpers.makeTestYear("Asia/Hebron", [ - ["2080-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2080-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2080-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2080-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2080-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2080-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2081" : helpers.makeTestYear("Asia/Hebron", [ - ["2081-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2081-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2081-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2081-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2081-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2081-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -851,15 +865,15 @@ exports["Asia/Hebron"] = { ]), "2086" : helpers.makeTestYear("Asia/Hebron", [ - ["2086-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2086-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2086-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2086-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2086-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2086-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2087" : helpers.makeTestYear("Asia/Hebron", [ - ["2087-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2087-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2087-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2087-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2087-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2087-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -893,8 +907,8 @@ exports["Asia/Hebron"] = { ]), "2092" : helpers.makeTestYear("Asia/Hebron", [ - ["2092-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2092-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2092-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2092-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2092-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2092-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -928,15 +942,15 @@ exports["Asia/Hebron"] = { ]), "2097" : helpers.makeTestYear("Asia/Hebron", [ - ["2097-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2097-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2097-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2097-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2097-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2097-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2098" : helpers.makeTestYear("Asia/Hebron", [ - ["2098-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2098-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2098-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2098-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2098-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2098-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -977,8 +991,8 @@ exports["Asia/Hebron"] = { ]), "2104" : helpers.makeTestYear("Asia/Hebron", [ - ["2104-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2104-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2104-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2104-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2104-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2104-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1012,15 +1026,15 @@ exports["Asia/Hebron"] = { ]), "2109" : helpers.makeTestYear("Asia/Hebron", [ - ["2109-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2109-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2109-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2109-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2109-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2109-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2110" : helpers.makeTestYear("Asia/Hebron", [ - ["2110-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2110-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2110-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2110-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2110-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2110-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1054,8 +1068,8 @@ exports["Asia/Hebron"] = { ]), "2115" : helpers.makeTestYear("Asia/Hebron", [ - ["2115-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2115-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2115-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2115-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2115-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2115-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1089,15 +1103,15 @@ exports["Asia/Hebron"] = { ]), "2120" : helpers.makeTestYear("Asia/Hebron", [ - ["2120-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2120-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2120-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2120-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2120-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2120-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2121" : helpers.makeTestYear("Asia/Hebron", [ - ["2121-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2121-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2121-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2121-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2121-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2121-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1131,15 +1145,15 @@ exports["Asia/Hebron"] = { ]), "2126" : helpers.makeTestYear("Asia/Hebron", [ - ["2126-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2126-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2126-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2126-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2126-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2126-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2127" : helpers.makeTestYear("Asia/Hebron", [ - ["2127-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2127-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2127-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2127-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2127-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2127-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1173,8 +1187,8 @@ exports["Asia/Hebron"] = { ]), "2132" : helpers.makeTestYear("Asia/Hebron", [ - ["2132-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2132-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2132-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2132-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2132-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2132-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1208,15 +1222,15 @@ exports["Asia/Hebron"] = { ]), "2137" : helpers.makeTestYear("Asia/Hebron", [ - ["2137-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2137-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2137-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2137-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2137-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2137-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2138" : helpers.makeTestYear("Asia/Hebron", [ - ["2138-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2138-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2138-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2138-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2138-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2138-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1250,8 +1264,8 @@ exports["Asia/Hebron"] = { ]), "2143" : helpers.makeTestYear("Asia/Hebron", [ - ["2143-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2143-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2143-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2143-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2143-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2143-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1285,15 +1299,15 @@ exports["Asia/Hebron"] = { ]), "2148" : helpers.makeTestYear("Asia/Hebron", [ - ["2148-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2148-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2148-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2148-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2148-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2148-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2149" : helpers.makeTestYear("Asia/Hebron", [ - ["2149-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2149-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2149-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2149-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2149-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2149-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1327,15 +1341,15 @@ exports["Asia/Hebron"] = { ]), "2154" : helpers.makeTestYear("Asia/Hebron", [ - ["2154-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2154-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2154-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2154-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2154-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2154-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2155" : helpers.makeTestYear("Asia/Hebron", [ - ["2155-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2155-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2155-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2155-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2155-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2155-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1369,8 +1383,8 @@ exports["Asia/Hebron"] = { ]), "2160" : helpers.makeTestYear("Asia/Hebron", [ - ["2160-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2160-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2160-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2160-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2160-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2160-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1404,15 +1418,15 @@ exports["Asia/Hebron"] = { ]), "2165" : helpers.makeTestYear("Asia/Hebron", [ - ["2165-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2165-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2165-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2165-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2165-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2165-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2166" : helpers.makeTestYear("Asia/Hebron", [ - ["2166-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2166-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2166-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2166-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2166-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2166-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1446,8 +1460,8 @@ exports["Asia/Hebron"] = { ]), "2171" : helpers.makeTestYear("Asia/Hebron", [ - ["2171-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2171-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2171-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2171-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2171-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2171-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1481,15 +1495,15 @@ exports["Asia/Hebron"] = { ]), "2176" : helpers.makeTestYear("Asia/Hebron", [ - ["2176-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2176-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2176-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2176-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2176-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2176-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2177" : helpers.makeTestYear("Asia/Hebron", [ - ["2177-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2177-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2177-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2177-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2177-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2177-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1523,15 +1537,15 @@ exports["Asia/Hebron"] = { ]), "2182" : helpers.makeTestYear("Asia/Hebron", [ - ["2182-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2182-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2182-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2182-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2182-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2182-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2183" : helpers.makeTestYear("Asia/Hebron", [ - ["2183-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2183-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2183-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2183-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2183-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2183-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1565,8 +1579,8 @@ exports["Asia/Hebron"] = { ]), "2188" : helpers.makeTestYear("Asia/Hebron", [ - ["2188-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2188-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2188-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2188-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2188-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2188-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1600,15 +1614,15 @@ exports["Asia/Hebron"] = { ]), "2193" : helpers.makeTestYear("Asia/Hebron", [ - ["2193-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2193-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2193-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2193-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2193-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2193-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2194" : helpers.makeTestYear("Asia/Hebron", [ - ["2194-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2194-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2194-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2194-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2194-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2194-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1642,15 +1656,15 @@ exports["Asia/Hebron"] = { ]), "2199" : helpers.makeTestYear("Asia/Hebron", [ - ["2199-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2199-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2199-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2199-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2199-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2199-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2200" : helpers.makeTestYear("Asia/Hebron", [ - ["2200-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2200-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2200-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2200-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2200-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2200-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1684,15 +1698,15 @@ exports["Asia/Hebron"] = { ]), "2205" : helpers.makeTestYear("Asia/Hebron", [ - ["2205-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2205-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2205-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2205-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2205-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2205-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2206" : helpers.makeTestYear("Asia/Hebron", [ - ["2206-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2206-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2206-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2206-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2206-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2206-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1726,8 +1740,8 @@ exports["Asia/Hebron"] = { ]), "2211" : helpers.makeTestYear("Asia/Hebron", [ - ["2211-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2211-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2211-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2211-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2211-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2211-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1761,15 +1775,15 @@ exports["Asia/Hebron"] = { ]), "2216" : helpers.makeTestYear("Asia/Hebron", [ - ["2216-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2216-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2216-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2216-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2216-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2216-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2217" : helpers.makeTestYear("Asia/Hebron", [ - ["2217-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2217-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2217-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2217-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2217-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2217-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1803,15 +1817,15 @@ exports["Asia/Hebron"] = { ]), "2222" : helpers.makeTestYear("Asia/Hebron", [ - ["2222-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2222-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2222-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2222-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2222-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2222-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2223" : helpers.makeTestYear("Asia/Hebron", [ - ["2223-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2223-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2223-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2223-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2223-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2223-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1845,8 +1859,8 @@ exports["Asia/Hebron"] = { ]), "2228" : helpers.makeTestYear("Asia/Hebron", [ - ["2228-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2228-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2228-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2228-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2228-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2228-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1880,15 +1894,15 @@ exports["Asia/Hebron"] = { ]), "2233" : helpers.makeTestYear("Asia/Hebron", [ - ["2233-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2233-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2233-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2233-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2233-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2233-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2234" : helpers.makeTestYear("Asia/Hebron", [ - ["2234-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2234-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2234-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2234-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2234-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2234-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1922,8 +1936,8 @@ exports["Asia/Hebron"] = { ]), "2239" : helpers.makeTestYear("Asia/Hebron", [ - ["2239-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2239-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2239-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2239-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2239-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2239-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1957,15 +1971,15 @@ exports["Asia/Hebron"] = { ]), "2244" : helpers.makeTestYear("Asia/Hebron", [ - ["2244-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2244-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2244-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2244-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2244-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2244-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2245" : helpers.makeTestYear("Asia/Hebron", [ - ["2245-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2245-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2245-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2245-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2245-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2245-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -1999,15 +2013,15 @@ exports["Asia/Hebron"] = { ]), "2250" : helpers.makeTestYear("Asia/Hebron", [ - ["2250-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2250-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2250-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2250-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2250-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2250-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2251" : helpers.makeTestYear("Asia/Hebron", [ - ["2251-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2251-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2251-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2251-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2251-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2251-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2041,8 +2055,8 @@ exports["Asia/Hebron"] = { ]), "2256" : helpers.makeTestYear("Asia/Hebron", [ - ["2256-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2256-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2256-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2256-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2256-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2256-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2076,15 +2090,15 @@ exports["Asia/Hebron"] = { ]), "2261" : helpers.makeTestYear("Asia/Hebron", [ - ["2261-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2261-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2261-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2261-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2261-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2261-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2262" : helpers.makeTestYear("Asia/Hebron", [ - ["2262-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2262-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2262-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2262-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2262-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2262-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2118,8 +2132,8 @@ exports["Asia/Hebron"] = { ]), "2267" : helpers.makeTestYear("Asia/Hebron", [ - ["2267-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2267-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2267-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2267-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2267-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2267-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2153,15 +2167,15 @@ exports["Asia/Hebron"] = { ]), "2272" : helpers.makeTestYear("Asia/Hebron", [ - ["2272-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2272-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2272-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2272-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2272-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2272-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2273" : helpers.makeTestYear("Asia/Hebron", [ - ["2273-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2273-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2273-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2273-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2273-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2273-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2195,15 +2209,15 @@ exports["Asia/Hebron"] = { ]), "2278" : helpers.makeTestYear("Asia/Hebron", [ - ["2278-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2278-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2278-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2278-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2278-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2278-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2279" : helpers.makeTestYear("Asia/Hebron", [ - ["2279-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2279-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2279-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2279-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2279-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2279-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2237,8 +2251,8 @@ exports["Asia/Hebron"] = { ]), "2284" : helpers.makeTestYear("Asia/Hebron", [ - ["2284-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2284-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2284-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2284-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2284-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2284-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2272,15 +2286,15 @@ exports["Asia/Hebron"] = { ]), "2289" : helpers.makeTestYear("Asia/Hebron", [ - ["2289-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2289-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2289-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2289-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2289-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2289-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2290" : helpers.makeTestYear("Asia/Hebron", [ - ["2290-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2290-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2290-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2290-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2290-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2290-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2314,8 +2328,8 @@ exports["Asia/Hebron"] = { ]), "2295" : helpers.makeTestYear("Asia/Hebron", [ - ["2295-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2295-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2295-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2295-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2295-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2295-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2356,15 +2370,15 @@ exports["Asia/Hebron"] = { ]), "2301" : helpers.makeTestYear("Asia/Hebron", [ - ["2301-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2301-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2301-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2301-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2301-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2301-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2302" : helpers.makeTestYear("Asia/Hebron", [ - ["2302-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2302-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2302-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2302-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2302-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2302-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2398,8 +2412,8 @@ exports["Asia/Hebron"] = { ]), "2307" : helpers.makeTestYear("Asia/Hebron", [ - ["2307-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2307-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2307-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2307-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2307-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2307-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2433,15 +2447,15 @@ exports["Asia/Hebron"] = { ]), "2312" : helpers.makeTestYear("Asia/Hebron", [ - ["2312-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2312-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2312-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2312-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2312-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2312-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2313" : helpers.makeTestYear("Asia/Hebron", [ - ["2313-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2313-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2313-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2313-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2313-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2313-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2475,15 +2489,15 @@ exports["Asia/Hebron"] = { ]), "2318" : helpers.makeTestYear("Asia/Hebron", [ - ["2318-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2318-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2318-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2318-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2318-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2318-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2319" : helpers.makeTestYear("Asia/Hebron", [ - ["2319-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2319-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2319-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2319-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2319-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2319-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2517,8 +2531,8 @@ exports["Asia/Hebron"] = { ]), "2324" : helpers.makeTestYear("Asia/Hebron", [ - ["2324-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2324-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2324-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2324-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2324-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2324-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2552,15 +2566,15 @@ exports["Asia/Hebron"] = { ]), "2329" : helpers.makeTestYear("Asia/Hebron", [ - ["2329-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2329-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2329-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2329-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2329-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2329-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2330" : helpers.makeTestYear("Asia/Hebron", [ - ["2330-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2330-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2330-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2330-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2330-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2330-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2594,8 +2608,8 @@ exports["Asia/Hebron"] = { ]), "2335" : helpers.makeTestYear("Asia/Hebron", [ - ["2335-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2335-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2335-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2335-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2335-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2335-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2629,15 +2643,15 @@ exports["Asia/Hebron"] = { ]), "2340" : helpers.makeTestYear("Asia/Hebron", [ - ["2340-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2340-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2340-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2340-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2340-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2340-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2341" : helpers.makeTestYear("Asia/Hebron", [ - ["2341-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2341-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2341-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2341-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2341-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2341-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2671,15 +2685,15 @@ exports["Asia/Hebron"] = { ]), "2346" : helpers.makeTestYear("Asia/Hebron", [ - ["2346-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2346-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2346-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2346-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2346-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2346-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2347" : helpers.makeTestYear("Asia/Hebron", [ - ["2347-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2347-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2347-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2347-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2347-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2347-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2713,8 +2727,8 @@ exports["Asia/Hebron"] = { ]), "2352" : helpers.makeTestYear("Asia/Hebron", [ - ["2352-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2352-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2352-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2352-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2352-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2352-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2748,15 +2762,15 @@ exports["Asia/Hebron"] = { ]), "2357" : helpers.makeTestYear("Asia/Hebron", [ - ["2357-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2357-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2357-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2357-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2357-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2357-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2358" : helpers.makeTestYear("Asia/Hebron", [ - ["2358-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2358-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2358-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2358-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2358-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2358-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2790,8 +2804,8 @@ exports["Asia/Hebron"] = { ]), "2363" : helpers.makeTestYear("Asia/Hebron", [ - ["2363-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2363-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2363-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2363-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2363-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2363-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2825,15 +2839,15 @@ exports["Asia/Hebron"] = { ]), "2368" : helpers.makeTestYear("Asia/Hebron", [ - ["2368-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2368-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2368-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2368-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2368-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2368-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2369" : helpers.makeTestYear("Asia/Hebron", [ - ["2369-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2369-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2369-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2369-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2369-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2369-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2867,15 +2881,15 @@ exports["Asia/Hebron"] = { ]), "2374" : helpers.makeTestYear("Asia/Hebron", [ - ["2374-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2374-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2374-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2374-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2374-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2374-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2375" : helpers.makeTestYear("Asia/Hebron", [ - ["2375-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2375-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2375-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2375-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2375-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2375-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2909,8 +2923,8 @@ exports["Asia/Hebron"] = { ]), "2380" : helpers.makeTestYear("Asia/Hebron", [ - ["2380-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2380-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2380-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2380-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2380-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2380-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2944,15 +2958,15 @@ exports["Asia/Hebron"] = { ]), "2385" : helpers.makeTestYear("Asia/Hebron", [ - ["2385-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2385-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2385-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2385-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2385-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2385-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2386" : helpers.makeTestYear("Asia/Hebron", [ - ["2386-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2386-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2386-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2386-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2386-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2386-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -2986,8 +3000,8 @@ exports["Asia/Hebron"] = { ]), "2391" : helpers.makeTestYear("Asia/Hebron", [ - ["2391-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2391-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2391-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2391-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2391-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2391-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3021,15 +3035,15 @@ exports["Asia/Hebron"] = { ]), "2396" : helpers.makeTestYear("Asia/Hebron", [ - ["2396-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2396-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2396-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2396-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2396-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2396-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2397" : helpers.makeTestYear("Asia/Hebron", [ - ["2397-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2397-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2397-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2397-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2397-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2397-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3063,15 +3077,15 @@ exports["Asia/Hebron"] = { ]), "2402" : helpers.makeTestYear("Asia/Hebron", [ - ["2402-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2402-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2402-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2402-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2402-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2402-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2403" : helpers.makeTestYear("Asia/Hebron", [ - ["2403-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2403-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2403-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2403-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2403-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2403-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3105,8 +3119,8 @@ exports["Asia/Hebron"] = { ]), "2408" : helpers.makeTestYear("Asia/Hebron", [ - ["2408-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2408-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2408-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2408-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2408-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2408-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3140,15 +3154,15 @@ exports["Asia/Hebron"] = { ]), "2413" : helpers.makeTestYear("Asia/Hebron", [ - ["2413-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2413-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2413-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2413-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2413-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2413-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2414" : helpers.makeTestYear("Asia/Hebron", [ - ["2414-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2414-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2414-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2414-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2414-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2414-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3182,8 +3196,8 @@ exports["Asia/Hebron"] = { ]), "2419" : helpers.makeTestYear("Asia/Hebron", [ - ["2419-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2419-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2419-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2419-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2419-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2419-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3217,15 +3231,15 @@ exports["Asia/Hebron"] = { ]), "2424" : helpers.makeTestYear("Asia/Hebron", [ - ["2424-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2424-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2424-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2424-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2424-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2424-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2425" : helpers.makeTestYear("Asia/Hebron", [ - ["2425-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2425-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2425-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2425-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2425-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2425-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3259,15 +3273,15 @@ exports["Asia/Hebron"] = { ]), "2430" : helpers.makeTestYear("Asia/Hebron", [ - ["2430-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2430-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2430-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2430-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2430-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2430-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2431" : helpers.makeTestYear("Asia/Hebron", [ - ["2431-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2431-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2431-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2431-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2431-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2431-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3301,8 +3315,8 @@ exports["Asia/Hebron"] = { ]), "2436" : helpers.makeTestYear("Asia/Hebron", [ - ["2436-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2436-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2436-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2436-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2436-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2436-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3336,15 +3350,15 @@ exports["Asia/Hebron"] = { ]), "2441" : helpers.makeTestYear("Asia/Hebron", [ - ["2441-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2441-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2441-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2441-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2441-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2441-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2442" : helpers.makeTestYear("Asia/Hebron", [ - ["2442-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2442-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2442-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2442-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2442-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2442-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3378,8 +3392,8 @@ exports["Asia/Hebron"] = { ]), "2447" : helpers.makeTestYear("Asia/Hebron", [ - ["2447-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2447-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2447-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2447-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2447-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2447-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3413,15 +3427,15 @@ exports["Asia/Hebron"] = { ]), "2452" : helpers.makeTestYear("Asia/Hebron", [ - ["2452-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2452-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2452-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2452-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2452-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2452-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2453" : helpers.makeTestYear("Asia/Hebron", [ - ["2453-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2453-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2453-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2453-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2453-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2453-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3455,15 +3469,15 @@ exports["Asia/Hebron"] = { ]), "2458" : helpers.makeTestYear("Asia/Hebron", [ - ["2458-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2458-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2458-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2458-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2458-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2458-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2459" : helpers.makeTestYear("Asia/Hebron", [ - ["2459-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2459-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2459-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2459-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2459-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2459-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3497,8 +3511,8 @@ exports["Asia/Hebron"] = { ]), "2464" : helpers.makeTestYear("Asia/Hebron", [ - ["2464-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2464-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2464-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2464-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2464-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2464-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3532,15 +3546,15 @@ exports["Asia/Hebron"] = { ]), "2469" : helpers.makeTestYear("Asia/Hebron", [ - ["2469-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2469-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2469-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2469-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2469-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2469-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2470" : helpers.makeTestYear("Asia/Hebron", [ - ["2470-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2470-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2470-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2470-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2470-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2470-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3574,8 +3588,8 @@ exports["Asia/Hebron"] = { ]), "2475" : helpers.makeTestYear("Asia/Hebron", [ - ["2475-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2475-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2475-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2475-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2475-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2475-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3609,15 +3623,15 @@ exports["Asia/Hebron"] = { ]), "2480" : helpers.makeTestYear("Asia/Hebron", [ - ["2480-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2480-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2480-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2480-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2480-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2480-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2481" : helpers.makeTestYear("Asia/Hebron", [ - ["2481-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2481-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2481-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2481-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2481-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2481-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3651,15 +3665,15 @@ exports["Asia/Hebron"] = { ]), "2486" : helpers.makeTestYear("Asia/Hebron", [ - ["2486-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2486-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2486-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2486-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2486-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2486-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2487" : helpers.makeTestYear("Asia/Hebron", [ - ["2487-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2487-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2487-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2487-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2487-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2487-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3693,8 +3707,8 @@ exports["Asia/Hebron"] = { ]), "2492" : helpers.makeTestYear("Asia/Hebron", [ - ["2492-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2492-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2492-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2492-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2492-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2492-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), @@ -3728,15 +3742,15 @@ exports["Asia/Hebron"] = { ]), "2497" : helpers.makeTestYear("Asia/Hebron", [ - ["2497-03-22T22:59:59+00:00", "00:59:59", "EET", -120], - ["2497-03-22T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2497-03-29T22:59:59+00:00", "00:59:59", "EET", -120], + ["2497-03-29T23:00:00+00:00", "02:00:00", "EEST", -180], ["2497-10-25T21:59:59+00:00", "00:59:59", "EEST", -180], ["2497-10-25T22:00:00+00:00", "00:00:00", "EET", -120] ]), "2498" : helpers.makeTestYear("Asia/Hebron", [ - ["2498-03-21T22:59:59+00:00", "00:59:59", "EET", -120], - ["2498-03-21T23:00:00+00:00", "02:00:00", "EEST", -180], + ["2498-03-28T22:59:59+00:00", "00:59:59", "EET", -120], + ["2498-03-28T23:00:00+00:00", "02:00:00", "EEST", -180], ["2498-10-24T21:59:59+00:00", "00:59:59", "EEST", -180], ["2498-10-24T22:00:00+00:00", "00:00:00", "EET", -120] ]), diff --git a/tests/zones/asia/hong_kong.js b/tests/zones/asia/hong_kong.js index 49140a87..2e321820 100644 --- a/tests/zones/asia/hong_kong.js +++ b/tests/zones/asia/hong_kong.js @@ -9,17 +9,17 @@ exports["Asia/Hong_Kong"] = { "guess:by:abbr" : helpers.makeTestGuess("Asia/Hong_Kong", { abbr: true }), "1941" : helpers.makeTestYear("Asia/Hong_Kong", [ - ["1941-03-31T19:29:59+00:00", "03:29:59", "HKT", -480], - ["1941-03-31T19:30:00+00:00", "04:30:00", "HKST", -540], - ["1941-09-29T18:29:59+00:00", "03:29:59", "HKST", -540], - ["1941-09-29T18:30:00+00:00", "02:30:00", "HKT", -480], - ["1941-12-24T15:59:59+00:00", "23:59:59", "HKT", -480], - ["1941-12-24T16:00:00+00:00", "01:00:00", "JST", -540] + ["1941-06-14T19:29:59+00:00", "03:29:59", "HKT", -480], + ["1941-06-14T19:30:00+00:00", "04:30:00", "HKST", -540], + ["1941-09-30T18:59:59+00:00", "03:59:59", "HKST", -540], + ["1941-09-30T19:00:00+00:00", "03:30:00", "HKT", -510], + ["1941-12-24T15:29:59+00:00", "23:59:59", "HKT", -510], + ["1941-12-24T15:30:00+00:00", "00:30:00", "JST", -540] ]), "1945" : helpers.makeTestYear("Asia/Hong_Kong", [ - ["1945-09-14T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-14T15:00:00+00:00", "23:00:00", "HKT", -480] + ["1945-09-15T14:59:59+00:00", "23:59:59", "JST", -540], + ["1945-09-15T15:00:00+00:00", "23:00:00", "HKT", -480] ]), "1946" : helpers.makeTestYear("Asia/Hong_Kong", [ @@ -67,8 +67,8 @@ exports["Asia/Hong_Kong"] = { "1952" : helpers.makeTestYear("Asia/Hong_Kong", [ ["1952-04-05T19:29:59+00:00", "03:29:59", "HKT", -480], ["1952-04-05T19:30:00+00:00", "04:30:00", "HKST", -540], - ["1952-10-24T18:29:59+00:00", "03:29:59", "HKST", -540], - ["1952-10-24T18:30:00+00:00", "02:30:00", "HKT", -480] + ["1952-11-01T18:29:59+00:00", "03:29:59", "HKST", -540], + ["1952-11-01T18:30:00+00:00", "02:30:00", "HKT", -480] ]), "1953" : helpers.makeTestYear("Asia/Hong_Kong", [ diff --git a/tests/zones/asia/hovd.js b/tests/zones/asia/hovd.js index 777f0546..65cee7d6 100644 --- a/tests/zones/asia/hovd.js +++ b/tests/zones/asia/hovd.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Hovd"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Hovd", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Hovd", { offset: true, expect: "Asia/Jakarta" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Hovd", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Hovd", { abbr: true, expect: "Asia/Jakarta" }), "1977" : helpers.makeTestYear("Asia/Hovd", [ ["1977-12-31T17:59:59+00:00", "23:59:59", "+06", -360], diff --git a/tests/zones/asia/istanbul.js b/tests/zones/asia/istanbul.js index 356c70ba..141f6bf4 100644 --- a/tests/zones/asia/istanbul.js +++ b/tests/zones/asia/istanbul.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Istanbul"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Istanbul", { offset: true, expect: "Europe/Istanbul" }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Istanbul", { offset: true, expect: "Europe/Moscow" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Istanbul", { abbr: true, expect: "Europe/Istanbul" }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Istanbul", { abbr: true, expect: "Europe/Moscow" }), "1910" : helpers.makeTestYear("Asia/Istanbul", [ ["1910-09-30T22:03:03+00:00", "23:59:59", "IMT", -7016 / 60], diff --git a/tests/zones/asia/jerusalem.js b/tests/zones/asia/jerusalem.js index 1ae92d5e..0d99e089 100644 --- a/tests/zones/asia/jerusalem.js +++ b/tests/zones/asia/jerusalem.js @@ -137,6 +137,20 @@ exports["Asia/Jerusalem"] = { ["1975-08-30T21:00:00+00:00", "23:00:00", "IST", -120] ]), + "1980" : helpers.makeTestYear("Asia/Jerusalem", [ + ["1980-08-01T21:59:59+00:00", "23:59:59", "IST", -120], + ["1980-08-01T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1980-09-12T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1980-09-12T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + + "1984" : helpers.makeTestYear("Asia/Jerusalem", [ + ["1984-05-04T21:59:59+00:00", "23:59:59", "IST", -120], + ["1984-05-04T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1984-08-24T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1984-08-24T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + "1985" : helpers.makeTestYear("Asia/Jerusalem", [ ["1985-04-13T21:59:59+00:00", "23:59:59", "IST", -120], ["1985-04-13T22:00:00+00:00", "01:00:00", "IDT", -180], diff --git a/tests/zones/asia/magadan.js b/tests/zones/asia/magadan.js index d1869e32..ce680aca 100644 --- a/tests/zones/asia/magadan.js +++ b/tests/zones/asia/magadan.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Magadan"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Magadan", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Magadan", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Magadan", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Magadan", { abbr: true, expect: "Asia/Sakhalin" }), "1930" : helpers.makeTestYear("Asia/Magadan", [ ["1930-06-20T13:59:59+00:00", "23:59:59", "+10", -600], diff --git a/tests/zones/asia/novosibirsk.js b/tests/zones/asia/novosibirsk.js index 5d6d895f..abe71a96 100644 --- a/tests/zones/asia/novosibirsk.js +++ b/tests/zones/asia/novosibirsk.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Novosibirsk"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Novosibirsk", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Novosibirsk", { offset: true, expect: "Asia/Jakarta" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Novosibirsk", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Novosibirsk", { abbr: true, expect: "Asia/Jakarta" }), "1930" : helpers.makeTestYear("Asia/Novosibirsk", [ ["1930-06-20T17:59:59+00:00", "23:59:59", "+06", -360], diff --git a/tests/zones/asia/qostanay.js b/tests/zones/asia/qostanay.js new file mode 100644 index 00000000..9f881211 --- /dev/null +++ b/tests/zones/asia/qostanay.js @@ -0,0 +1,183 @@ +"use strict"; + +var helpers = require("../../helpers/helpers"); + +exports["Asia/Qostanay"] = { + + "guess:by:offset" : helpers.makeTestGuess("Asia/Qostanay", { offset: true, expect: "Asia/Dhaka" }), + + "guess:by:abbr" : helpers.makeTestGuess("Asia/Qostanay", { abbr: true, expect: "Asia/Dhaka" }), + + "1930" : helpers.makeTestYear("Asia/Qostanay", [ + ["1930-06-20T19:59:59+00:00", "23:59:59", "+04", -240], + ["1930-06-20T20:00:00+00:00", "01:00:00", "+05", -300] + ]), + + "1981" : helpers.makeTestYear("Asia/Qostanay", [ + ["1981-03-31T18:59:59+00:00", "23:59:59", "+05", -300], + ["1981-03-31T19:00:00+00:00", "01:00:00", "+06", -360], + ["1981-09-30T17:59:59+00:00", "23:59:59", "+06", -360], + ["1981-09-30T18:00:00+00:00", "00:00:00", "+06", -360] + ]), + + "1982" : helpers.makeTestYear("Asia/Qostanay", [ + ["1982-03-31T17:59:59+00:00", "23:59:59", "+06", -360], + ["1982-03-31T18:00:00+00:00", "00:00:00", "+06", -360], + ["1982-09-30T17:59:59+00:00", "23:59:59", "+06", -360], + ["1982-09-30T18:00:00+00:00", "23:00:00", "+05", -300] + ]), + + "1983" : helpers.makeTestYear("Asia/Qostanay", [ + ["1983-03-31T18:59:59+00:00", "23:59:59", "+05", -300], + ["1983-03-31T19:00:00+00:00", "01:00:00", "+06", -360], + ["1983-09-30T17:59:59+00:00", "23:59:59", "+06", -360], + ["1983-09-30T18:00:00+00:00", "23:00:00", "+05", -300] + ]), + + "1984" : helpers.makeTestYear("Asia/Qostanay", [ + ["1984-03-31T18:59:59+00:00", "23:59:59", "+05", -300], + ["1984-03-31T19:00:00+00:00", "01:00:00", "+06", -360], + ["1984-09-29T20:59:59+00:00", "02:59:59", "+06", -360], + ["1984-09-29T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1985" : helpers.makeTestYear("Asia/Qostanay", [ + ["1985-03-30T20:59:59+00:00", "01:59:59", "+05", -300], + ["1985-03-30T21:00:00+00:00", "03:00:00", "+06", -360], + ["1985-09-28T20:59:59+00:00", "02:59:59", "+06", -360], + ["1985-09-28T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1986" : helpers.makeTestYear("Asia/Qostanay", [ + ["1986-03-29T20:59:59+00:00", "01:59:59", "+05", -300], + ["1986-03-29T21:00:00+00:00", "03:00:00", "+06", -360], + ["1986-09-27T20:59:59+00:00", "02:59:59", "+06", -360], + ["1986-09-27T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1987" : helpers.makeTestYear("Asia/Qostanay", [ + ["1987-03-28T20:59:59+00:00", "01:59:59", "+05", -300], + ["1987-03-28T21:00:00+00:00", "03:00:00", "+06", -360], + ["1987-09-26T20:59:59+00:00", "02:59:59", "+06", -360], + ["1987-09-26T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1988" : helpers.makeTestYear("Asia/Qostanay", [ + ["1988-03-26T20:59:59+00:00", "01:59:59", "+05", -300], + ["1988-03-26T21:00:00+00:00", "03:00:00", "+06", -360], + ["1988-09-24T20:59:59+00:00", "02:59:59", "+06", -360], + ["1988-09-24T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1989" : helpers.makeTestYear("Asia/Qostanay", [ + ["1989-03-25T20:59:59+00:00", "01:59:59", "+05", -300], + ["1989-03-25T21:00:00+00:00", "03:00:00", "+06", -360], + ["1989-09-23T20:59:59+00:00", "02:59:59", "+06", -360], + ["1989-09-23T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1990" : helpers.makeTestYear("Asia/Qostanay", [ + ["1990-03-24T20:59:59+00:00", "01:59:59", "+05", -300], + ["1990-03-24T21:00:00+00:00", "03:00:00", "+06", -360], + ["1990-09-29T20:59:59+00:00", "02:59:59", "+06", -360], + ["1990-09-29T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1991" : helpers.makeTestYear("Asia/Qostanay", [ + ["1991-03-30T20:59:59+00:00", "01:59:59", "+05", -300], + ["1991-03-30T21:00:00+00:00", "02:00:00", "+05", -300], + ["1991-09-28T21:59:59+00:00", "02:59:59", "+05", -300], + ["1991-09-28T22:00:00+00:00", "02:00:00", "+04", -240] + ]), + + "1992" : helpers.makeTestYear("Asia/Qostanay", [ + ["1992-01-18T21:59:59+00:00", "01:59:59", "+04", -240], + ["1992-01-18T22:00:00+00:00", "03:00:00", "+05", -300], + ["1992-03-28T20:59:59+00:00", "01:59:59", "+05", -300], + ["1992-03-28T21:00:00+00:00", "03:00:00", "+06", -360], + ["1992-09-26T20:59:59+00:00", "02:59:59", "+06", -360], + ["1992-09-26T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1993" : helpers.makeTestYear("Asia/Qostanay", [ + ["1993-03-27T20:59:59+00:00", "01:59:59", "+05", -300], + ["1993-03-27T21:00:00+00:00", "03:00:00", "+06", -360], + ["1993-09-25T20:59:59+00:00", "02:59:59", "+06", -360], + ["1993-09-25T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1994" : helpers.makeTestYear("Asia/Qostanay", [ + ["1994-03-26T20:59:59+00:00", "01:59:59", "+05", -300], + ["1994-03-26T21:00:00+00:00", "03:00:00", "+06", -360], + ["1994-09-24T20:59:59+00:00", "02:59:59", "+06", -360], + ["1994-09-24T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1995" : helpers.makeTestYear("Asia/Qostanay", [ + ["1995-03-25T20:59:59+00:00", "01:59:59", "+05", -300], + ["1995-03-25T21:00:00+00:00", "03:00:00", "+06", -360], + ["1995-09-23T20:59:59+00:00", "02:59:59", "+06", -360], + ["1995-09-23T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1996" : helpers.makeTestYear("Asia/Qostanay", [ + ["1996-03-30T20:59:59+00:00", "01:59:59", "+05", -300], + ["1996-03-30T21:00:00+00:00", "03:00:00", "+06", -360], + ["1996-10-26T20:59:59+00:00", "02:59:59", "+06", -360], + ["1996-10-26T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1997" : helpers.makeTestYear("Asia/Qostanay", [ + ["1997-03-29T20:59:59+00:00", "01:59:59", "+05", -300], + ["1997-03-29T21:00:00+00:00", "03:00:00", "+06", -360], + ["1997-10-25T20:59:59+00:00", "02:59:59", "+06", -360], + ["1997-10-25T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1998" : helpers.makeTestYear("Asia/Qostanay", [ + ["1998-03-28T20:59:59+00:00", "01:59:59", "+05", -300], + ["1998-03-28T21:00:00+00:00", "03:00:00", "+06", -360], + ["1998-10-24T20:59:59+00:00", "02:59:59", "+06", -360], + ["1998-10-24T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "1999" : helpers.makeTestYear("Asia/Qostanay", [ + ["1999-03-27T20:59:59+00:00", "01:59:59", "+05", -300], + ["1999-03-27T21:00:00+00:00", "03:00:00", "+06", -360], + ["1999-10-30T20:59:59+00:00", "02:59:59", "+06", -360], + ["1999-10-30T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "2000" : helpers.makeTestYear("Asia/Qostanay", [ + ["2000-03-25T20:59:59+00:00", "01:59:59", "+05", -300], + ["2000-03-25T21:00:00+00:00", "03:00:00", "+06", -360], + ["2000-10-28T20:59:59+00:00", "02:59:59", "+06", -360], + ["2000-10-28T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "2001" : helpers.makeTestYear("Asia/Qostanay", [ + ["2001-03-24T20:59:59+00:00", "01:59:59", "+05", -300], + ["2001-03-24T21:00:00+00:00", "03:00:00", "+06", -360], + ["2001-10-27T20:59:59+00:00", "02:59:59", "+06", -360], + ["2001-10-27T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "2002" : helpers.makeTestYear("Asia/Qostanay", [ + ["2002-03-30T20:59:59+00:00", "01:59:59", "+05", -300], + ["2002-03-30T21:00:00+00:00", "03:00:00", "+06", -360], + ["2002-10-26T20:59:59+00:00", "02:59:59", "+06", -360], + ["2002-10-26T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "2003" : helpers.makeTestYear("Asia/Qostanay", [ + ["2003-03-29T20:59:59+00:00", "01:59:59", "+05", -300], + ["2003-03-29T21:00:00+00:00", "03:00:00", "+06", -360], + ["2003-10-25T20:59:59+00:00", "02:59:59", "+06", -360], + ["2003-10-25T21:00:00+00:00", "02:00:00", "+05", -300] + ]), + + "2004" : helpers.makeTestYear("Asia/Qostanay", [ + ["2004-03-27T20:59:59+00:00", "01:59:59", "+05", -300], + ["2004-03-27T21:00:00+00:00", "03:00:00", "+06", -360] + ]) +}; \ No newline at end of file diff --git a/tests/zones/asia/qyzylorda.js b/tests/zones/asia/qyzylorda.js index 98b1cd3e..75c13a18 100644 --- a/tests/zones/asia/qyzylorda.js +++ b/tests/zones/asia/qyzylorda.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Qyzylorda"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Qyzylorda", { offset: true, expect: "Asia/Dhaka" }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Qyzylorda", { offset: true }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Qyzylorda", { abbr: true, expect: "Asia/Dhaka" }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Qyzylorda", { abbr: true }), "1930" : helpers.makeTestYear("Asia/Qyzylorda", [ ["1930-06-20T19:59:59+00:00", "23:59:59", "+04", -240], @@ -178,6 +178,8 @@ exports["Asia/Qyzylorda"] = { "2004" : helpers.makeTestYear("Asia/Qyzylorda", [ ["2004-03-27T20:59:59+00:00", "01:59:59", "+05", -300], - ["2004-03-27T21:00:00+00:00", "03:00:00", "+06", -360] + ["2004-03-27T21:00:00+00:00", "03:00:00", "+06", -360], + ["2004-10-30T20:59:59+00:00", "02:59:59", "+06", -360], + ["2004-10-30T21:00:00+00:00", "03:00:00", "+06", -360] ]) }; \ No newline at end of file diff --git a/tests/zones/asia/srednekolymsk.js b/tests/zones/asia/srednekolymsk.js index 145fce32..06684ba4 100644 --- a/tests/zones/asia/srednekolymsk.js +++ b/tests/zones/asia/srednekolymsk.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Srednekolymsk"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Srednekolymsk", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Srednekolymsk", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Srednekolymsk", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Srednekolymsk", { abbr: true, expect: "Asia/Sakhalin" }), "1930" : helpers.makeTestYear("Asia/Srednekolymsk", [ ["1930-06-20T13:59:59+00:00", "23:59:59", "+10", -600], diff --git a/tests/zones/asia/tehran.js b/tests/zones/asia/tehran.js index 1e8853d0..153ff8b9 100644 --- a/tests/zones/asia/tehran.js +++ b/tests/zones/asia/tehran.js @@ -357,17 +357,17 @@ exports["Asia/Tehran"] = { ]), "2038" : helpers.makeTestYear("Asia/Tehran", [ - ["2038-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2038-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2038-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2038-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2038-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2038-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2038-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2038-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2039" : helpers.makeTestYear("Asia/Tehran", [ - ["2039-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2039-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2039-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2039-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2039-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2039-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2039-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2039-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2040" : helpers.makeTestYear("Asia/Tehran", [ @@ -385,17 +385,17 @@ exports["Asia/Tehran"] = { ]), "2042" : helpers.makeTestYear("Asia/Tehran", [ - ["2042-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2042-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2042-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2042-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2042-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2042-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2042-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2042-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2043" : helpers.makeTestYear("Asia/Tehran", [ - ["2043-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2043-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2043-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2043-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2043-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2043-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2043-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2043-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2044" : helpers.makeTestYear("Asia/Tehran", [ @@ -413,17 +413,17 @@ exports["Asia/Tehran"] = { ]), "2046" : helpers.makeTestYear("Asia/Tehran", [ - ["2046-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2046-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2046-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2046-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2046-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2046-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2046-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2046-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2047" : helpers.makeTestYear("Asia/Tehran", [ - ["2047-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2047-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2047-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2047-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2047-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2047-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2047-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2047-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2048" : helpers.makeTestYear("Asia/Tehran", [ @@ -441,17 +441,17 @@ exports["Asia/Tehran"] = { ]), "2050" : helpers.makeTestYear("Asia/Tehran", [ - ["2050-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2050-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2050-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2050-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2050-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2050-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2050-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2050-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2051" : helpers.makeTestYear("Asia/Tehran", [ - ["2051-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2051-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2051-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2051-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2051-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2051-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2051-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2051-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2052" : helpers.makeTestYear("Asia/Tehran", [ @@ -469,17 +469,17 @@ exports["Asia/Tehran"] = { ]), "2054" : helpers.makeTestYear("Asia/Tehran", [ - ["2054-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2054-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2054-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2054-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2054-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2054-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2054-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2054-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2055" : helpers.makeTestYear("Asia/Tehran", [ - ["2055-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2055-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2055-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2055-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2055-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2055-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2055-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2055-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2056" : helpers.makeTestYear("Asia/Tehran", [ @@ -497,17 +497,17 @@ exports["Asia/Tehran"] = { ]), "2058" : helpers.makeTestYear("Asia/Tehran", [ - ["2058-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2058-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2058-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2058-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2058-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2058-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2058-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2058-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2059" : helpers.makeTestYear("Asia/Tehran", [ - ["2059-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2059-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2059-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2059-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2059-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2059-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2059-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2059-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2060" : helpers.makeTestYear("Asia/Tehran", [ @@ -532,10 +532,10 @@ exports["Asia/Tehran"] = { ]), "2063" : helpers.makeTestYear("Asia/Tehran", [ - ["2063-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2063-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2063-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2063-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2063-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2063-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2063-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2063-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2064" : helpers.makeTestYear("Asia/Tehran", [ @@ -560,10 +560,10 @@ exports["Asia/Tehran"] = { ]), "2067" : helpers.makeTestYear("Asia/Tehran", [ - ["2067-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2067-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2067-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2067-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2067-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2067-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2067-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2067-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2068" : helpers.makeTestYear("Asia/Tehran", [ @@ -588,10 +588,10 @@ exports["Asia/Tehran"] = { ]), "2071" : helpers.makeTestYear("Asia/Tehran", [ - ["2071-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2071-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2071-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2071-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2071-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2071-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2071-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2071-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2072" : helpers.makeTestYear("Asia/Tehran", [ @@ -616,10 +616,10 @@ exports["Asia/Tehran"] = { ]), "2075" : helpers.makeTestYear("Asia/Tehran", [ - ["2075-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2075-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2075-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2075-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2075-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2075-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2075-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2075-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2076" : helpers.makeTestYear("Asia/Tehran", [ @@ -644,10 +644,10 @@ exports["Asia/Tehran"] = { ]), "2079" : helpers.makeTestYear("Asia/Tehran", [ - ["2079-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2079-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2079-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2079-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2079-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2079-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2079-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2079-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2080" : helpers.makeTestYear("Asia/Tehran", [ @@ -672,10 +672,10 @@ exports["Asia/Tehran"] = { ]), "2083" : helpers.makeTestYear("Asia/Tehran", [ - ["2083-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2083-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2083-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2083-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2083-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2083-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2083-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2083-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2084" : helpers.makeTestYear("Asia/Tehran", [ @@ -700,10 +700,10 @@ exports["Asia/Tehran"] = { ]), "2087" : helpers.makeTestYear("Asia/Tehran", [ - ["2087-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2087-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2087-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2087-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2087-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2087-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2087-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2087-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2088" : helpers.makeTestYear("Asia/Tehran", [ diff --git a/tests/zones/asia/tel_aviv.js b/tests/zones/asia/tel_aviv.js index 2bd7334b..7971f8e2 100644 --- a/tests/zones/asia/tel_aviv.js +++ b/tests/zones/asia/tel_aviv.js @@ -137,6 +137,20 @@ exports["Asia/Tel_Aviv"] = { ["1975-08-30T21:00:00+00:00", "23:00:00", "IST", -120] ]), + "1980" : helpers.makeTestYear("Asia/Tel_Aviv", [ + ["1980-08-01T21:59:59+00:00", "23:59:59", "IST", -120], + ["1980-08-01T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1980-09-12T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1980-09-12T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + + "1984" : helpers.makeTestYear("Asia/Tel_Aviv", [ + ["1984-05-04T21:59:59+00:00", "23:59:59", "IST", -120], + ["1984-05-04T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1984-08-24T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1984-08-24T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + "1985" : helpers.makeTestYear("Asia/Tel_Aviv", [ ["1985-04-13T21:59:59+00:00", "23:59:59", "IST", -120], ["1985-04-13T22:00:00+00:00", "01:00:00", "IDT", -180], diff --git a/tests/zones/asia/tomsk.js b/tests/zones/asia/tomsk.js index 46d17733..9c228311 100644 --- a/tests/zones/asia/tomsk.js +++ b/tests/zones/asia/tomsk.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Tomsk"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Tomsk", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Tomsk", { offset: true, expect: "Asia/Jakarta" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Tomsk", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Tomsk", { abbr: true, expect: "Asia/Jakarta" }), "1930" : helpers.makeTestYear("Asia/Tomsk", [ ["1930-06-20T17:59:59+00:00", "23:59:59", "+06", -360], diff --git a/tests/zones/asia/ulaanbaatar.js b/tests/zones/asia/ulaanbaatar.js index 59b2c5cf..35da7da1 100644 --- a/tests/zones/asia/ulaanbaatar.js +++ b/tests/zones/asia/ulaanbaatar.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Ulaanbaatar"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Ulaanbaatar", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Ulaanbaatar", { offset: true, expect: "Asia/Manila" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Ulaanbaatar", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Ulaanbaatar", { abbr: true, expect: "Asia/Manila" }), "1977" : helpers.makeTestYear("Asia/Ulaanbaatar", [ ["1977-12-31T16:59:59+00:00", "23:59:59", "+07", -420], diff --git a/tests/zones/asia/ulan_bator.js b/tests/zones/asia/ulan_bator.js index 14619838..82e64a1f 100644 --- a/tests/zones/asia/ulan_bator.js +++ b/tests/zones/asia/ulan_bator.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Asia/Ulan_Bator"] = { - "guess:by:offset" : helpers.makeTestGuess("Asia/Ulan_Bator", { offset: true, expect: "Asia/Ulaanbaatar" }), + "guess:by:offset" : helpers.makeTestGuess("Asia/Ulan_Bator", { offset: true, expect: "Asia/Manila" }), - "guess:by:abbr" : helpers.makeTestGuess("Asia/Ulan_Bator", { abbr: true, expect: "Asia/Ulaanbaatar" }), + "guess:by:abbr" : helpers.makeTestGuess("Asia/Ulan_Bator", { abbr: true, expect: "Asia/Manila" }), "1977" : helpers.makeTestYear("Asia/Ulan_Bator", [ ["1977-12-31T16:59:59+00:00", "23:59:59", "+07", -420], diff --git a/tests/zones/etc/gmt-11.js b/tests/zones/etc/gmt-11.js index d1d6c771..e9a66724 100644 --- a/tests/zones/etc/gmt-11.js +++ b/tests/zones/etc/gmt-11.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Etc/GMT-11"] = { - "guess:by:offset" : helpers.makeTestGuess("Etc/GMT-11", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Etc/GMT-11", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Etc/GMT-11", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Etc/GMT-11", { abbr: true, expect: "Asia/Sakhalin" }), }; \ No newline at end of file diff --git a/tests/zones/europe/astrakhan.js b/tests/zones/europe/astrakhan.js index e9ea213f..f94dab6f 100644 --- a/tests/zones/europe/astrakhan.js +++ b/tests/zones/europe/astrakhan.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Astrakhan"] = { - "guess:by:offset" : helpers.makeTestGuess("Europe/Astrakhan", { offset: true, expect: "Europe/Ulyanovsk" }), + "guess:by:offset" : helpers.makeTestGuess("Europe/Astrakhan", { offset: true, expect: "Asia/Dubai" }), - "guess:by:abbr" : helpers.makeTestGuess("Europe/Astrakhan", { abbr: true, expect: "Europe/Ulyanovsk" }), + "guess:by:abbr" : helpers.makeTestGuess("Europe/Astrakhan", { abbr: true, expect: "Asia/Dubai" }), "1930" : helpers.makeTestYear("Europe/Astrakhan", [ ["1930-06-20T20:59:59+00:00", "23:59:59", "+03", -180], diff --git a/tests/zones/europe/istanbul.js b/tests/zones/europe/istanbul.js index 7ba6f8a2..d35f0ee5 100644 --- a/tests/zones/europe/istanbul.js +++ b/tests/zones/europe/istanbul.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Istanbul"] = { - "guess:by:offset" : helpers.makeTestGuess("Europe/Istanbul", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Europe/Istanbul", { offset: true, expect: "Europe/Moscow" }), - "guess:by:abbr" : helpers.makeTestGuess("Europe/Istanbul", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Europe/Istanbul", { abbr: true, expect: "Europe/Moscow" }), "1910" : helpers.makeTestYear("Europe/Istanbul", [ ["1910-09-30T22:03:03+00:00", "23:59:59", "IMT", -7016 / 60], diff --git a/tests/zones/europe/saratov.js b/tests/zones/europe/saratov.js index 70c4d8b6..fc7a4440 100644 --- a/tests/zones/europe/saratov.js +++ b/tests/zones/europe/saratov.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Saratov"] = { - "guess:by:offset" : helpers.makeTestGuess("Europe/Saratov", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Europe/Saratov", { offset: true, expect: "Asia/Dubai" }), - "guess:by:abbr" : helpers.makeTestGuess("Europe/Saratov", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Europe/Saratov", { abbr: true, expect: "Asia/Dubai" }), "1930" : helpers.makeTestYear("Europe/Saratov", [ ["1930-06-20T20:59:59+00:00", "23:59:59", "+03", -180], diff --git a/tests/zones/europe/ulyanovsk.js b/tests/zones/europe/ulyanovsk.js index 9bf96dca..d5abdc64 100644 --- a/tests/zones/europe/ulyanovsk.js +++ b/tests/zones/europe/ulyanovsk.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Europe/Ulyanovsk"] = { - "guess:by:offset" : helpers.makeTestGuess("Europe/Ulyanovsk", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Europe/Ulyanovsk", { offset: true, expect: "Asia/Dubai" }), - "guess:by:abbr" : helpers.makeTestGuess("Europe/Ulyanovsk", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Europe/Ulyanovsk", { abbr: true, expect: "Asia/Dubai" }), "1930" : helpers.makeTestYear("Europe/Ulyanovsk", [ ["1930-06-20T20:59:59+00:00", "23:59:59", "+03", -180], diff --git a/tests/zones/hongkong.js b/tests/zones/hongkong.js index 4c61a852..ab025dd9 100644 --- a/tests/zones/hongkong.js +++ b/tests/zones/hongkong.js @@ -9,17 +9,17 @@ exports["Hongkong"] = { "guess:by:abbr" : helpers.makeTestGuess("Hongkong", { abbr: true, expect: "Asia/Hong_Kong" }), "1941" : helpers.makeTestYear("Hongkong", [ - ["1941-03-31T19:29:59+00:00", "03:29:59", "HKT", -480], - ["1941-03-31T19:30:00+00:00", "04:30:00", "HKST", -540], - ["1941-09-29T18:29:59+00:00", "03:29:59", "HKST", -540], - ["1941-09-29T18:30:00+00:00", "02:30:00", "HKT", -480], - ["1941-12-24T15:59:59+00:00", "23:59:59", "HKT", -480], - ["1941-12-24T16:00:00+00:00", "01:00:00", "JST", -540] + ["1941-06-14T19:29:59+00:00", "03:29:59", "HKT", -480], + ["1941-06-14T19:30:00+00:00", "04:30:00", "HKST", -540], + ["1941-09-30T18:59:59+00:00", "03:59:59", "HKST", -540], + ["1941-09-30T19:00:00+00:00", "03:30:00", "HKT", -510], + ["1941-12-24T15:29:59+00:00", "23:59:59", "HKT", -510], + ["1941-12-24T15:30:00+00:00", "00:30:00", "JST", -540] ]), "1945" : helpers.makeTestYear("Hongkong", [ - ["1945-09-14T14:59:59+00:00", "23:59:59", "JST", -540], - ["1945-09-14T15:00:00+00:00", "23:00:00", "HKT", -480] + ["1945-09-15T14:59:59+00:00", "23:59:59", "JST", -540], + ["1945-09-15T15:00:00+00:00", "23:00:00", "HKT", -480] ]), "1946" : helpers.makeTestYear("Hongkong", [ @@ -67,8 +67,8 @@ exports["Hongkong"] = { "1952" : helpers.makeTestYear("Hongkong", [ ["1952-04-05T19:29:59+00:00", "03:29:59", "HKT", -480], ["1952-04-05T19:30:00+00:00", "04:30:00", "HKST", -540], - ["1952-10-24T18:29:59+00:00", "03:29:59", "HKST", -540], - ["1952-10-24T18:30:00+00:00", "02:30:00", "HKT", -480] + ["1952-11-01T18:29:59+00:00", "03:29:59", "HKST", -540], + ["1952-11-01T18:30:00+00:00", "02:30:00", "HKT", -480] ]), "1953" : helpers.makeTestYear("Hongkong", [ diff --git a/tests/zones/iran.js b/tests/zones/iran.js index 1d8efbfd..5d481463 100644 --- a/tests/zones/iran.js +++ b/tests/zones/iran.js @@ -357,17 +357,17 @@ exports["Iran"] = { ]), "2038" : helpers.makeTestYear("Iran", [ - ["2038-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2038-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2038-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2038-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2038-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2038-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2038-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2038-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2039" : helpers.makeTestYear("Iran", [ - ["2039-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2039-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2039-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2039-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2039-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2039-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2039-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2039-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2040" : helpers.makeTestYear("Iran", [ @@ -385,17 +385,17 @@ exports["Iran"] = { ]), "2042" : helpers.makeTestYear("Iran", [ - ["2042-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2042-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2042-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2042-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2042-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2042-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2042-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2042-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2043" : helpers.makeTestYear("Iran", [ - ["2043-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2043-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2043-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2043-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2043-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2043-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2043-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2043-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2044" : helpers.makeTestYear("Iran", [ @@ -413,17 +413,17 @@ exports["Iran"] = { ]), "2046" : helpers.makeTestYear("Iran", [ - ["2046-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2046-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2046-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2046-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2046-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2046-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2046-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2046-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2047" : helpers.makeTestYear("Iran", [ - ["2047-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2047-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2047-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2047-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2047-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2047-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2047-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2047-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2048" : helpers.makeTestYear("Iran", [ @@ -441,17 +441,17 @@ exports["Iran"] = { ]), "2050" : helpers.makeTestYear("Iran", [ - ["2050-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2050-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2050-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2050-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2050-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2050-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2050-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2050-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2051" : helpers.makeTestYear("Iran", [ - ["2051-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2051-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2051-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2051-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2051-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2051-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2051-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2051-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2052" : helpers.makeTestYear("Iran", [ @@ -469,17 +469,17 @@ exports["Iran"] = { ]), "2054" : helpers.makeTestYear("Iran", [ - ["2054-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2054-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2054-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2054-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2054-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2054-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2054-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2054-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2055" : helpers.makeTestYear("Iran", [ - ["2055-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2055-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2055-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2055-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2055-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2055-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2055-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2055-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2056" : helpers.makeTestYear("Iran", [ @@ -497,17 +497,17 @@ exports["Iran"] = { ]), "2058" : helpers.makeTestYear("Iran", [ - ["2058-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2058-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2058-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2058-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2058-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2058-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2058-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2058-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2059" : helpers.makeTestYear("Iran", [ - ["2059-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2059-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2059-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2059-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2059-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2059-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2059-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2059-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2060" : helpers.makeTestYear("Iran", [ @@ -532,10 +532,10 @@ exports["Iran"] = { ]), "2063" : helpers.makeTestYear("Iran", [ - ["2063-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2063-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2063-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2063-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2063-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2063-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2063-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2063-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2064" : helpers.makeTestYear("Iran", [ @@ -560,10 +560,10 @@ exports["Iran"] = { ]), "2067" : helpers.makeTestYear("Iran", [ - ["2067-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2067-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2067-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2067-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2067-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2067-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2067-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2067-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2068" : helpers.makeTestYear("Iran", [ @@ -588,10 +588,10 @@ exports["Iran"] = { ]), "2071" : helpers.makeTestYear("Iran", [ - ["2071-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2071-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2071-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2071-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2071-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2071-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2071-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2071-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2072" : helpers.makeTestYear("Iran", [ @@ -616,10 +616,10 @@ exports["Iran"] = { ]), "2075" : helpers.makeTestYear("Iran", [ - ["2075-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2075-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2075-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2075-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2075-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2075-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2075-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2075-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2076" : helpers.makeTestYear("Iran", [ @@ -644,10 +644,10 @@ exports["Iran"] = { ]), "2079" : helpers.makeTestYear("Iran", [ - ["2079-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2079-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2079-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2079-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2079-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2079-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2079-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2079-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2080" : helpers.makeTestYear("Iran", [ @@ -672,10 +672,10 @@ exports["Iran"] = { ]), "2083" : helpers.makeTestYear("Iran", [ - ["2083-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2083-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2083-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2083-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2083-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2083-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2083-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2083-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2084" : helpers.makeTestYear("Iran", [ @@ -700,10 +700,10 @@ exports["Iran"] = { ]), "2087" : helpers.makeTestYear("Iran", [ - ["2087-03-20T20:29:59+00:00", "23:59:59", "+0330", -210], - ["2087-03-20T20:30:00+00:00", "01:00:00", "+0430", -270], - ["2087-09-20T19:29:59+00:00", "23:59:59", "+0430", -270], - ["2087-09-20T19:30:00+00:00", "23:00:00", "+0330", -210] + ["2087-03-21T20:29:59+00:00", "23:59:59", "+0330", -210], + ["2087-03-21T20:30:00+00:00", "01:00:00", "+0430", -270], + ["2087-09-21T19:29:59+00:00", "23:59:59", "+0430", -270], + ["2087-09-21T19:30:00+00:00", "23:00:00", "+0330", -210] ]), "2088" : helpers.makeTestYear("Iran", [ diff --git a/tests/zones/israel.js b/tests/zones/israel.js index 0b313c78..c0af874e 100644 --- a/tests/zones/israel.js +++ b/tests/zones/israel.js @@ -137,6 +137,20 @@ exports["Israel"] = { ["1975-08-30T21:00:00+00:00", "23:00:00", "IST", -120] ]), + "1980" : helpers.makeTestYear("Israel", [ + ["1980-08-01T21:59:59+00:00", "23:59:59", "IST", -120], + ["1980-08-01T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1980-09-12T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1980-09-12T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + + "1984" : helpers.makeTestYear("Israel", [ + ["1984-05-04T21:59:59+00:00", "23:59:59", "IST", -120], + ["1984-05-04T22:00:00+00:00", "01:00:00", "IDT", -180], + ["1984-08-24T21:59:59+00:00", "00:59:59", "IDT", -180], + ["1984-08-24T22:00:00+00:00", "00:00:00", "IST", -120] + ]), + "1985" : helpers.makeTestYear("Israel", [ ["1985-04-13T21:59:59+00:00", "23:59:59", "IST", -120], ["1985-04-13T22:00:00+00:00", "01:00:00", "IDT", -180], diff --git a/tests/zones/kwajalein.js b/tests/zones/kwajalein.js index 054496e8..9e152931 100644 --- a/tests/zones/kwajalein.js +++ b/tests/zones/kwajalein.js @@ -8,6 +8,21 @@ exports["Kwajalein"] = { "guess:by:abbr" : helpers.makeTestGuess("Kwajalein", { abbr: true, expect: "Asia/Kamchatka" }), + "1936" : helpers.makeTestYear("Kwajalein", [ + ["1936-12-31T12:59:59+00:00", "23:59:59", "+11", -660], + ["1936-12-31T13:00:00+00:00", "23:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Kwajalein", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1944" : helpers.makeTestYear("Kwajalein", [ + ["1944-02-05T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-02-05T15:00:00+00:00", "02:00:00", "+11", -660] + ]), + "1969" : helpers.makeTestYear("Kwajalein", [ ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], ["1969-09-30T13:00:00+00:00", "01:00:00", "-12", 720] diff --git a/tests/zones/pacific/bougainville.js b/tests/zones/pacific/bougainville.js index 65dbc121..c91071dd 100644 --- a/tests/zones/pacific/bougainville.js +++ b/tests/zones/pacific/bougainville.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Bougainville"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Bougainville", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Bougainville", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Bougainville", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Bougainville", { abbr: true, expect: "Asia/Sakhalin" }), "1894" : helpers.makeTestYear("Pacific/Bougainville", [ ["1894-12-31T14:11:27+00:00", "23:59:59", "PMMT", -35312 / 60], diff --git a/tests/zones/pacific/chuuk.js b/tests/zones/pacific/chuuk.js index 9300c164..1cbc81cd 100644 --- a/tests/zones/pacific/chuuk.js +++ b/tests/zones/pacific/chuuk.js @@ -8,5 +8,23 @@ exports["Pacific/Chuuk"] = { "guess:by:abbr" : helpers.makeTestGuess("Pacific/Chuuk", { abbr: true, expect: "Australia/Brisbane" }), + "1900" : helpers.makeTestYear("Pacific/Chuuk", [ + ["1900-12-31T13:52:51+00:00", "23:59:59", "LMT", -36428 / 60], + ["1900-12-31T13:52:52+00:00", "23:52:52", "+10", -600] + ]), + "1914" : helpers.makeTestYear("Pacific/Chuuk", [ + ["1914-09-30T13:59:59+00:00", "23:59:59", "+10", -600], + ["1914-09-30T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1919" : helpers.makeTestYear("Pacific/Chuuk", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "01:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Chuuk", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/efate.js b/tests/zones/pacific/efate.js index d7be11dc..c9874688 100644 --- a/tests/zones/pacific/efate.js +++ b/tests/zones/pacific/efate.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Efate"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Efate", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Efate", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Efate", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Efate", { abbr: true, expect: "Asia/Sakhalin" }), "1983" : helpers.makeTestYear("Pacific/Efate", [ ["1983-09-24T12:59:59+00:00", "23:59:59", "+11", -660], diff --git a/tests/zones/pacific/guadalcanal.js b/tests/zones/pacific/guadalcanal.js index badeb608..997ab9c2 100644 --- a/tests/zones/pacific/guadalcanal.js +++ b/tests/zones/pacific/guadalcanal.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Guadalcanal"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Guadalcanal", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Guadalcanal", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Guadalcanal", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Guadalcanal", { abbr: true, expect: "Asia/Sakhalin" }), }; \ No newline at end of file diff --git a/tests/zones/pacific/guam.js b/tests/zones/pacific/guam.js index a0b0a18c..b1d29adf 100644 --- a/tests/zones/pacific/guam.js +++ b/tests/zones/pacific/guam.js @@ -11,5 +11,77 @@ exports["Pacific/Guam"] = { "1900" : helpers.makeTestYear("Pacific/Guam", [ ["1900-12-31T14:20:59+00:00", "23:59:59", "LMT", -579], ["1900-12-31T14:21:00+00:00", "00:21:00", "GST", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Guam", [ + ["1941-12-09T13:59:59+00:00", "23:59:59", "GST", -600], + ["1941-12-09T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1944" : helpers.makeTestYear("Pacific/Guam", [ + ["1944-07-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-07-30T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1959" : helpers.makeTestYear("Pacific/Guam", [ + ["1959-06-26T15:59:59+00:00", "01:59:59", "GST", -600], + ["1959-06-26T16:00:00+00:00", "03:00:00", "GDT", -660] + ]), + + "1961" : helpers.makeTestYear("Pacific/Guam", [ + ["1961-01-28T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1961-01-28T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1967" : helpers.makeTestYear("Pacific/Guam", [ + ["1967-08-31T15:59:59+00:00", "01:59:59", "GST", -600], + ["1967-08-31T16:00:00+00:00", "03:00:00", "GDT", -660] + ]), + + "1969" : helpers.makeTestYear("Pacific/Guam", [ + ["1969-01-25T13:00:59+00:00", "00:00:59", "GDT", -660], + ["1969-01-25T13:01:00+00:00", "23:01:00", "GST", -600], + ["1969-06-21T15:59:59+00:00", "01:59:59", "GST", -600], + ["1969-06-21T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1969-08-30T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1969-08-30T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1970" : helpers.makeTestYear("Pacific/Guam", [ + ["1970-04-25T15:59:59+00:00", "01:59:59", "GST", -600], + ["1970-04-25T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1970-09-05T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1970-09-05T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1971" : helpers.makeTestYear("Pacific/Guam", [ + ["1971-04-24T15:59:59+00:00", "01:59:59", "GST", -600], + ["1971-04-24T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1971-09-04T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1971-09-04T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1973" : helpers.makeTestYear("Pacific/Guam", [ + ["1973-12-15T15:59:59+00:00", "01:59:59", "GST", -600], + ["1973-12-15T16:00:00+00:00", "03:00:00", "GDT", -660] + ]), + + "1974" : helpers.makeTestYear("Pacific/Guam", [ + ["1974-02-23T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1974-02-23T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1976" : helpers.makeTestYear("Pacific/Guam", [ + ["1976-05-25T15:59:59+00:00", "01:59:59", "GST", -600], + ["1976-05-25T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1976-08-21T15:00:59+00:00", "02:00:59", "GDT", -660], + ["1976-08-21T15:01:00+00:00", "01:01:00", "GST", -600] + ]), + + "1977" : helpers.makeTestYear("Pacific/Guam", [ + ["1977-04-23T15:59:59+00:00", "01:59:59", "GST", -600], + ["1977-04-23T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1977-08-27T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1977-08-27T15:00:00+00:00", "01:00:00", "GST", -600] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/kosrae.js b/tests/zones/pacific/kosrae.js index fd4356db..bf67e8f9 100644 --- a/tests/zones/pacific/kosrae.js +++ b/tests/zones/pacific/kosrae.js @@ -4,9 +4,39 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Kosrae"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Kosrae", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Kosrae", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Kosrae", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Kosrae", { abbr: true, expect: "Asia/Sakhalin" }), + + "1900" : helpers.makeTestYear("Pacific/Kosrae", [ + ["1900-12-31T13:08:03+00:00", "23:59:59", "LMT", -39116 / 60], + ["1900-12-31T13:08:04+00:00", "00:08:04", "+11", -660] + ]), + + "1914" : helpers.makeTestYear("Pacific/Kosrae", [ + ["1914-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1914-09-30T13:00:00+00:00", "22:00:00", "+09", -540] + ]), + + "1919" : helpers.makeTestYear("Pacific/Kosrae", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "02:00:00", "+11", -660] + ]), + + "1936" : helpers.makeTestYear("Pacific/Kosrae", [ + ["1936-12-31T12:59:59+00:00", "23:59:59", "+11", -660], + ["1936-12-31T13:00:00+00:00", "23:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Kosrae", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1945" : helpers.makeTestYear("Pacific/Kosrae", [ + ["1945-07-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-07-31T15:00:00+00:00", "02:00:00", "+11", -660] + ]), "1969" : helpers.makeTestYear("Pacific/Kosrae", [ ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], diff --git a/tests/zones/pacific/kwajalein.js b/tests/zones/pacific/kwajalein.js index 78d7b9a3..f7300dc3 100644 --- a/tests/zones/pacific/kwajalein.js +++ b/tests/zones/pacific/kwajalein.js @@ -8,6 +8,21 @@ exports["Pacific/Kwajalein"] = { "guess:by:abbr" : helpers.makeTestGuess("Pacific/Kwajalein", { abbr: true, expect: "Asia/Kamchatka" }), + "1936" : helpers.makeTestYear("Pacific/Kwajalein", [ + ["1936-12-31T12:59:59+00:00", "23:59:59", "+11", -660], + ["1936-12-31T13:00:00+00:00", "23:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Kwajalein", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1944" : helpers.makeTestYear("Pacific/Kwajalein", [ + ["1944-02-05T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-02-05T15:00:00+00:00", "02:00:00", "+11", -660] + ]), + "1969" : helpers.makeTestYear("Pacific/Kwajalein", [ ["1969-09-30T12:59:59+00:00", "23:59:59", "+11", -660], ["1969-09-30T13:00:00+00:00", "01:00:00", "-12", 720] diff --git a/tests/zones/pacific/majuro.js b/tests/zones/pacific/majuro.js index ad7ede03..b9da41c3 100644 --- a/tests/zones/pacific/majuro.js +++ b/tests/zones/pacific/majuro.js @@ -8,5 +8,28 @@ exports["Pacific/Majuro"] = { "guess:by:abbr" : helpers.makeTestGuess("Pacific/Majuro", { abbr: true, expect: "Asia/Kamchatka" }), + "1914" : helpers.makeTestYear("Pacific/Majuro", [ + ["1914-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1914-09-30T13:00:00+00:00", "22:00:00", "+09", -540] + ]), + "1919" : helpers.makeTestYear("Pacific/Majuro", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "02:00:00", "+11", -660] + ]), + + "1936" : helpers.makeTestYear("Pacific/Majuro", [ + ["1936-12-31T12:59:59+00:00", "23:59:59", "+11", -660], + ["1936-12-31T13:00:00+00:00", "23:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Majuro", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1944" : helpers.makeTestYear("Pacific/Majuro", [ + ["1944-01-29T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-01-29T15:00:00+00:00", "02:00:00", "+11", -660] + ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/nauru.js b/tests/zones/pacific/nauru.js index 7f884cbd..f007d448 100644 --- a/tests/zones/pacific/nauru.js +++ b/tests/zones/pacific/nauru.js @@ -9,12 +9,12 @@ exports["Pacific/Nauru"] = { "guess:by:abbr" : helpers.makeTestGuess("Pacific/Nauru", { abbr: true, expect: "Asia/Kamchatka" }), "1942" : helpers.makeTestYear("Pacific/Nauru", [ - ["1942-03-14T12:29:59+00:00", "23:59:59", "+1130", -690], - ["1942-03-14T12:30:00+00:00", "21:30:00", "+09", -540] + ["1942-08-28T12:29:59+00:00", "23:59:59", "+1130", -690], + ["1942-08-28T12:30:00+00:00", "21:30:00", "+09", -540] ]), - "1944" : helpers.makeTestYear("Pacific/Nauru", [ - ["1944-08-14T14:59:59+00:00", "23:59:59", "+09", -540], - ["1944-08-14T15:00:00+00:00", "02:30:00", "+1130", -690] + "1945" : helpers.makeTestYear("Pacific/Nauru", [ + ["1945-09-07T14:59:59+00:00", "23:59:59", "+09", -540], + ["1945-09-07T15:00:00+00:00", "02:30:00", "+1130", -690] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/norfolk.js b/tests/zones/pacific/norfolk.js index 4fbe7db4..6a16b966 100644 --- a/tests/zones/pacific/norfolk.js +++ b/tests/zones/pacific/norfolk.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Norfolk"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Norfolk", { offset: true }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Norfolk", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Norfolk", { abbr: true }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Norfolk", { abbr: true, expect: "Asia/Sakhalin" }), "1950" : helpers.makeTestYear("Pacific/Norfolk", [ ["1950-12-31T12:47:59+00:00", "23:59:59", "+1112", -672], diff --git a/tests/zones/pacific/noumea.js b/tests/zones/pacific/noumea.js index 6ffd7545..692c52b6 100644 --- a/tests/zones/pacific/noumea.js +++ b/tests/zones/pacific/noumea.js @@ -4,9 +4,9 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Noumea"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Noumea", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Noumea", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Noumea", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Noumea", { abbr: true, expect: "Asia/Sakhalin" }), "1977" : helpers.makeTestYear("Pacific/Noumea", [ ["1977-12-03T12:59:59+00:00", "23:59:59", "+11", -660], diff --git a/tests/zones/pacific/pohnpei.js b/tests/zones/pacific/pohnpei.js index f206617b..0ea727c3 100644 --- a/tests/zones/pacific/pohnpei.js +++ b/tests/zones/pacific/pohnpei.js @@ -4,9 +4,32 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Pohnpei"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Pohnpei", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Pohnpei", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Pohnpei", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Pohnpei", { abbr: true, expect: "Asia/Sakhalin" }), + "1900" : helpers.makeTestYear("Pacific/Pohnpei", [ + ["1900-12-31T13:27:07+00:00", "23:59:59", "LMT", -37972 / 60], + ["1900-12-31T13:27:08+00:00", "00:27:08", "+11", -660] + ]), + "1914" : helpers.makeTestYear("Pacific/Pohnpei", [ + ["1914-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1914-09-30T13:00:00+00:00", "22:00:00", "+09", -540] + ]), + + "1919" : helpers.makeTestYear("Pacific/Pohnpei", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "02:00:00", "+11", -660] + ]), + + "1936" : helpers.makeTestYear("Pacific/Pohnpei", [ + ["1936-12-31T12:59:59+00:00", "23:59:59", "+11", -660], + ["1936-12-31T13:00:00+00:00", "23:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Pohnpei", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/ponape.js b/tests/zones/pacific/ponape.js index f465045b..356abf37 100644 --- a/tests/zones/pacific/ponape.js +++ b/tests/zones/pacific/ponape.js @@ -4,9 +4,32 @@ var helpers = require("../../helpers/helpers"); exports["Pacific/Ponape"] = { - "guess:by:offset" : helpers.makeTestGuess("Pacific/Ponape", { offset: true, expect: "Pacific/Norfolk" }), + "guess:by:offset" : helpers.makeTestGuess("Pacific/Ponape", { offset: true, expect: "Asia/Sakhalin" }), - "guess:by:abbr" : helpers.makeTestGuess("Pacific/Ponape", { abbr: true, expect: "Pacific/Norfolk" }), + "guess:by:abbr" : helpers.makeTestGuess("Pacific/Ponape", { abbr: true, expect: "Asia/Sakhalin" }), + "1900" : helpers.makeTestYear("Pacific/Ponape", [ + ["1900-12-31T13:27:07+00:00", "23:59:59", "LMT", -37972 / 60], + ["1900-12-31T13:27:08+00:00", "00:27:08", "+11", -660] + ]), + "1914" : helpers.makeTestYear("Pacific/Ponape", [ + ["1914-09-30T12:59:59+00:00", "23:59:59", "+11", -660], + ["1914-09-30T13:00:00+00:00", "22:00:00", "+09", -540] + ]), + + "1919" : helpers.makeTestYear("Pacific/Ponape", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "02:00:00", "+11", -660] + ]), + + "1936" : helpers.makeTestYear("Pacific/Ponape", [ + ["1936-12-31T12:59:59+00:00", "23:59:59", "+11", -660], + ["1936-12-31T13:00:00+00:00", "23:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Ponape", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/saipan.js b/tests/zones/pacific/saipan.js index 0d008c58..cfe5c8cf 100644 --- a/tests/zones/pacific/saipan.js +++ b/tests/zones/pacific/saipan.js @@ -11,5 +11,77 @@ exports["Pacific/Saipan"] = { "1900" : helpers.makeTestYear("Pacific/Saipan", [ ["1900-12-31T14:20:59+00:00", "23:59:59", "LMT", -579], ["1900-12-31T14:21:00+00:00", "00:21:00", "GST", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Saipan", [ + ["1941-12-09T13:59:59+00:00", "23:59:59", "GST", -600], + ["1941-12-09T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1944" : helpers.makeTestYear("Pacific/Saipan", [ + ["1944-07-30T14:59:59+00:00", "23:59:59", "+09", -540], + ["1944-07-30T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1959" : helpers.makeTestYear("Pacific/Saipan", [ + ["1959-06-26T15:59:59+00:00", "01:59:59", "GST", -600], + ["1959-06-26T16:00:00+00:00", "03:00:00", "GDT", -660] + ]), + + "1961" : helpers.makeTestYear("Pacific/Saipan", [ + ["1961-01-28T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1961-01-28T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1967" : helpers.makeTestYear("Pacific/Saipan", [ + ["1967-08-31T15:59:59+00:00", "01:59:59", "GST", -600], + ["1967-08-31T16:00:00+00:00", "03:00:00", "GDT", -660] + ]), + + "1969" : helpers.makeTestYear("Pacific/Saipan", [ + ["1969-01-25T13:00:59+00:00", "00:00:59", "GDT", -660], + ["1969-01-25T13:01:00+00:00", "23:01:00", "GST", -600], + ["1969-06-21T15:59:59+00:00", "01:59:59", "GST", -600], + ["1969-06-21T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1969-08-30T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1969-08-30T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1970" : helpers.makeTestYear("Pacific/Saipan", [ + ["1970-04-25T15:59:59+00:00", "01:59:59", "GST", -600], + ["1970-04-25T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1970-09-05T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1970-09-05T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1971" : helpers.makeTestYear("Pacific/Saipan", [ + ["1971-04-24T15:59:59+00:00", "01:59:59", "GST", -600], + ["1971-04-24T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1971-09-04T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1971-09-04T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1973" : helpers.makeTestYear("Pacific/Saipan", [ + ["1973-12-15T15:59:59+00:00", "01:59:59", "GST", -600], + ["1973-12-15T16:00:00+00:00", "03:00:00", "GDT", -660] + ]), + + "1974" : helpers.makeTestYear("Pacific/Saipan", [ + ["1974-02-23T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1974-02-23T15:00:00+00:00", "01:00:00", "GST", -600] + ]), + + "1976" : helpers.makeTestYear("Pacific/Saipan", [ + ["1976-05-25T15:59:59+00:00", "01:59:59", "GST", -600], + ["1976-05-25T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1976-08-21T15:00:59+00:00", "02:00:59", "GDT", -660], + ["1976-08-21T15:01:00+00:00", "01:01:00", "GST", -600] + ]), + + "1977" : helpers.makeTestYear("Pacific/Saipan", [ + ["1977-04-23T15:59:59+00:00", "01:59:59", "GST", -600], + ["1977-04-23T16:00:00+00:00", "03:00:00", "GDT", -660], + ["1977-08-27T14:59:59+00:00", "01:59:59", "GDT", -660], + ["1977-08-27T15:00:00+00:00", "01:00:00", "GST", -600] ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/truk.js b/tests/zones/pacific/truk.js index f53672af..30379a96 100644 --- a/tests/zones/pacific/truk.js +++ b/tests/zones/pacific/truk.js @@ -8,5 +8,23 @@ exports["Pacific/Truk"] = { "guess:by:abbr" : helpers.makeTestGuess("Pacific/Truk", { abbr: true, expect: "Australia/Brisbane" }), + "1900" : helpers.makeTestYear("Pacific/Truk", [ + ["1900-12-31T13:52:51+00:00", "23:59:59", "LMT", -36428 / 60], + ["1900-12-31T13:52:52+00:00", "23:52:52", "+10", -600] + ]), + "1914" : helpers.makeTestYear("Pacific/Truk", [ + ["1914-09-30T13:59:59+00:00", "23:59:59", "+10", -600], + ["1914-09-30T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1919" : helpers.makeTestYear("Pacific/Truk", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "01:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Truk", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]) }; \ No newline at end of file diff --git a/tests/zones/pacific/yap.js b/tests/zones/pacific/yap.js index 47db3433..74723591 100644 --- a/tests/zones/pacific/yap.js +++ b/tests/zones/pacific/yap.js @@ -8,5 +8,23 @@ exports["Pacific/Yap"] = { "guess:by:abbr" : helpers.makeTestGuess("Pacific/Yap", { abbr: true, expect: "Australia/Brisbane" }), + "1900" : helpers.makeTestYear("Pacific/Yap", [ + ["1900-12-31T13:52:51+00:00", "23:59:59", "LMT", -36428 / 60], + ["1900-12-31T13:52:52+00:00", "23:52:52", "+10", -600] + ]), + "1914" : helpers.makeTestYear("Pacific/Yap", [ + ["1914-09-30T13:59:59+00:00", "23:59:59", "+10", -600], + ["1914-09-30T14:00:00+00:00", "23:00:00", "+09", -540] + ]), + + "1919" : helpers.makeTestYear("Pacific/Yap", [ + ["1919-01-31T14:59:59+00:00", "23:59:59", "+09", -540], + ["1919-01-31T15:00:00+00:00", "01:00:00", "+10", -600] + ]), + + "1941" : helpers.makeTestYear("Pacific/Yap", [ + ["1941-03-31T13:59:59+00:00", "23:59:59", "+10", -600], + ["1941-03-31T14:00:00+00:00", "23:00:00", "+09", -540] + ]) }; \ No newline at end of file diff --git a/tests/zones/turkey.js b/tests/zones/turkey.js index 7ac84a11..c8cc9cf9 100644 --- a/tests/zones/turkey.js +++ b/tests/zones/turkey.js @@ -4,9 +4,9 @@ var helpers = require("../helpers/helpers"); exports["Turkey"] = { - "guess:by:offset" : helpers.makeTestGuess("Turkey", { offset: true, expect: "Europe/Istanbul" }), + "guess:by:offset" : helpers.makeTestGuess("Turkey", { offset: true, expect: "Europe/Moscow" }), - "guess:by:abbr" : helpers.makeTestGuess("Turkey", { abbr: true, expect: "Europe/Istanbul" }), + "guess:by:abbr" : helpers.makeTestGuess("Turkey", { abbr: true, expect: "Europe/Moscow" }), "1910" : helpers.makeTestYear("Turkey", [ ["1910-09-30T22:03:03+00:00", "23:59:59", "IMT", -7016 / 60], diff --git a/tests/zones/uct.js b/tests/zones/uct.js index 43713c86..8e142d84 100644 --- a/tests/zones/uct.js +++ b/tests/zones/uct.js @@ -6,7 +6,7 @@ exports["UCT"] = { "guess:by:offset" : helpers.makeTestGuess("UCT", { offset: true, expect: "Africa/Abidjan" }), - "guess:by:abbr" : helpers.makeTestGuess("UCT", { abbr: true, expect: "Etc/UCT" }), + "guess:by:abbr" : helpers.makeTestGuess("UCT", { abbr: true, expect: "Etc/UTC" }), }; \ No newline at end of file