]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
put _isAMomentObject in utc moments too
authorIskren Chernev <iskren.chernev@gmail.com>
Tue, 14 Jan 2014 17:17:44 +0000 (09:17 -0800)
committerIskren Chernev <iskren.chernev@gmail.com>
Tue, 14 Jan 2014 17:17:44 +0000 (09:17 -0800)
moment.js
test/moment/create.js
test/moment/is_moment.js

index 8690dc9b72db64bf1019a32ce3cee49ddb811a53..d9afce2af8173f2ebe45f6c156bd64fc85330017 100644 (file)
--- a/moment.js
+++ b/moment.js
             lang = undefined;
         }
         m = makeMoment({
+            _isAMomentObject: true,
             _useUTC : true,
             _isUTC : true,
             _l : lang,
index d65de741e0a1db6fa7e2a20a0308f887f171aa59..23f6873295790dfe0421a8d711bfa5b74fcba502 100644 (file)
@@ -112,11 +112,13 @@ exports.create = {
                     a[i] = b[i];
                 }
                 return a;
-            },
-            now = moment();
+            };
+            now = moment(),
+            nowu = moment.utc();
 
-        test.expect(1);
+        test.expect(2);
         test.equal(+extend({}, now).clone(), +now, "cloning extend-ed now is now");
+        test.equal(+extend({}, nowu).clone(), +nowu, "cloning extend-ed utc now is utc now");
         test.done();
     },
 
index 6972709264b70eca5cfdbf1733608d67bf819f75..1fd2a6e406ecf5b4e41c0f5b95ab53054a65b0d8 100644 (file)
@@ -2,7 +2,7 @@ var moment = require('../../moment');
 
 exports.is_moment = {
     "is moment object": function (test) {
-        test.expect(12);
+        test.expect(13);
 
         var MyObj = function () {},
             extend = function(a, b) {
@@ -19,6 +19,7 @@ exports.is_moment = {
         test.ok(moment.isMoment(moment()), 'simple moment object');
         test.ok(moment.isMoment(moment('invalid date')), 'invalid moment object');
         test.ok(moment.isMoment(extend({}, moment())), 'externally cloned moments are moments');
+        test.ok(moment.isMoment(extend({}, moment.utc())), 'externally cloned utc moments are moments');
 
         test.ok(!moment.isMoment(new MyObj()), 'myObj is not moment object');
         test.ok(!moment.isMoment(moment), 'moment function is not moment object');