]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Workaround safari bug 1441/head
authorIskren Chernev <iskren.chernev@gmail.com>
Fri, 24 Jan 2014 08:29:56 +0000 (00:29 -0800)
committerIskren Chernev <iskren.chernev@gmail.com>
Fri, 24 Jan 2014 08:29:56 +0000 (00:29 -0800)
13 March 2011 is not handled properly in Safari. Detect bug and exit
test early.

test/moment/add_subtract.js

index 2d651b0db3e8dab7d32b84374e1c3eed7592dea9..85b4046bfc8392172d9df54c7be3b2dfa9f348aa 100644 (file)
@@ -223,7 +223,12 @@ exports.add = {
     },
 
     "add across DST" : function (test) {
-        test.expect(3);
+        // Detect Safari bug and bail. Hours on 13th March 2011 are shifted
+        // with 1 ahead.
+        if (new Date(2011, 2, 13, 5, 0, 0).getHours() !== 5) {
+            test.done();
+            return;
+        }
 
         var a = moment(new Date(2011, 2, 12, 5, 0, 0)),
             b = moment(new Date(2011, 2, 12, 5, 0, 0)),