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();
},
exports.is_moment = {
"is moment object": function (test) {
- test.expect(12);
+ test.expect(13);
var MyObj = function () {},
extend = function(a, b) {
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');