From: Iskren Chernev Date: Thu, 31 Jul 2014 08:33:15 +0000 (-0700) Subject: Add failing unit tests asserting old moment().lang(str) behavior X-Git-Tag: 2.8.1~3^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7521d9c314c1856ca619ed96d19c8d60a037104;p=thirdparty%2Fmoment.git Add failing unit tests asserting old moment().lang(str) behavior --- diff --git a/test/moment/locale.js b/test/moment/locale.js index 85b402e5b..9588b9cf8 100644 --- a/test/moment/locale.js +++ b/test/moment/locale.js @@ -427,5 +427,22 @@ exports.locale = { moment.locale('fr'); test.equal('en', mom.locale()); test.done(); + }, + + "setting a language on instance returns the original moment for chaining" : function (test) { + var mom = moment(); + + test.equal(mom.lang('fr'), mom, "setting the language (lang) returns the original moment for chaining"); + test.equal(mom.locale('it'), mom, "setting the language (locale) returns the original moment for chaining"); + + test.done(); + }, + + "lang(key) changes the language of the instance" : function (test) { + var m = moment().month(0); + m.lang("fr"); + test.equal(m.locale(), "fr", "m.lang(key) changes instance locale"); + + test.done() } };