]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Fix for conditional in src/lib/units/offset.js:164 - I interpreted this is as simply...
authorWill Dembinski <willdembinski@gmail.com>
Fri, 14 Oct 2016 01:14:15 +0000 (18:14 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Sat, 12 Nov 2016 06:31:07 +0000 (22:31 -0800)
src/test/moment/zones.js

index 257a2582271afea14d3005f97c7caca4d7bc78be..785a1dbce6fb6ba8c276dd7719d6403f0577821d 100644 (file)
@@ -461,9 +461,27 @@ test('timezone format', function (assert) {
 
 test('parse zone without a timezone', function (assert) {
     test.expectedDeprecations();
-    var m = moment.parseZone('2016-02-01T00:00:00');
+    var m1 = moment.parseZone('2016-02-01T00:00:00');
+    var m2 = moment.parseZone('2016-02-01T00:00:00Z');
+    var m3 = moment.parseZone('2016-02-01T00:00:00+00:00'); //Someone might argue this is not necessary, you could even argue that is wrong being here.
+    var m4 = moment.parseZone('2016-02-01T00:00:00+0000'); //Someone might argue this is not necessary, you could even argue that is wrong being here.
     assert.equal(
-        m.format('M D YYYY HH:mm:ss ZZ'),
+        m1.format('M D YYYY HH:mm:ss ZZ'),
+        '2 1 2016 00:00:00 +0000',
+        'Not providing a timezone should keep the time and change the zone to 0'
+    );
+    assert.equal(
+        m2.format('M D YYYY HH:mm:ss ZZ'),
+        '2 1 2016 00:00:00 +0000',
+        'Not providing a timezone should keep the time and change the zone to 0'
+    );
+    assert.equal(
+        m3.format('M D YYYY HH:mm:ss ZZ'),
+        '2 1 2016 00:00:00 +0000',
+        'Not providing a timezone should keep the time and change the zone to 0'
+    );
+    assert.equal(
+        m4.format('M D YYYY HH:mm:ss ZZ'),
         '2 1 2016 00:00:00 +0000',
         'Not providing a timezone should keep the time and change the zone to 0'
     );