]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Use only single quotes
authorIskren Chernev <iskren.chernev@gmail.com>
Wed, 20 Aug 2014 21:21:17 +0000 (00:21 +0300)
committerIskren Chernev <iskren.chernev@gmail.com>
Wed, 20 Aug 2014 21:21:17 +0000 (00:21 +0300)
198 files changed:
.jscs.json
Gruntfile.js
locale/af.js
locale/ar-ma.js
locale/ar-sa.js
locale/ar.js
locale/az.js
locale/be.js
locale/bg.js
locale/bn.js
locale/bo.js
locale/br.js
locale/bs.js
locale/ca.js
locale/cs.js
locale/cv.js
locale/cy.js
locale/da.js
locale/de-at.js
locale/de.js
locale/el.js
locale/en-au.js
locale/en-ca.js
locale/en-gb.js
locale/eo.js
locale/es.js
locale/et.js
locale/eu.js
locale/fa.js
locale/fi.js
locale/fo.js
locale/fr-ca.js
locale/fr.js
locale/gl.js
locale/he.js
locale/hi.js
locale/hr.js
locale/hu.js
locale/hy-am.js
locale/id.js
locale/is.js
locale/it.js
locale/ja.js
locale/ka.js
locale/km.js
locale/ko.js
locale/lb.js
locale/lt.js
locale/lv.js
locale/mk.js
locale/ml.js
locale/mr.js
locale/ms-my.js
locale/my.js
locale/nb.js
locale/ne.js
locale/nl.js
locale/nn.js
locale/pl.js
locale/pt-br.js
locale/pt.js
locale/ro.js
locale/ru.js
locale/sk.js
locale/sl.js
locale/sq.js
locale/sr-cyrl.js
locale/sr.js
locale/sv.js
locale/ta.js
locale/th.js
locale/tl-ph.js
locale/tr.js
locale/tzm-latn.js
locale/tzm.js
locale/uk.js
locale/uz.js
locale/vi.js
locale/zh-cn.js
locale/zh-tw.js
moment.js
tasks/bump_version.js
tasks/check_sauce_creds.js
tasks/history.js
tasks/size.js
tasks/zones.js
test/locale/af.js
test/locale/ar-ma.js
test/locale/ar-sa.js
test/locale/ar.js
test/locale/az.js
test/locale/be.js
test/locale/bg.js
test/locale/bn.js
test/locale/bo.js
test/locale/br.js
test/locale/bs.js
test/locale/ca.js
test/locale/cs.js
test/locale/cv.js
test/locale/cy.js
test/locale/da.js
test/locale/de-at.js
test/locale/de.js
test/locale/el.js
test/locale/en-au.js
test/locale/en-ca.js
test/locale/en-gb.js
test/locale/en.js
test/locale/eo.js
test/locale/es.js
test/locale/et.js
test/locale/eu.js
test/locale/fa.js
test/locale/fi.js
test/locale/fo.js
test/locale/fr-ca.js
test/locale/fr.js
test/locale/gl.js
test/locale/he.js
test/locale/hi.js
test/locale/hr.js
test/locale/hu.js
test/locale/hy-am.js
test/locale/id.js
test/locale/is.js
test/locale/it.js
test/locale/ja.js
test/locale/ka.js
test/locale/km.js
test/locale/ko.js
test/locale/lb.js
test/locale/lt.js
test/locale/lv.js
test/locale/mk.js
test/locale/ml.js
test/locale/mr.js
test/locale/ms-my.js
test/locale/my.js
test/locale/nb.js
test/locale/ne.js
test/locale/nl.js
test/locale/nn.js
test/locale/pl.js
test/locale/pt-br.js
test/locale/pt.js
test/locale/ro.js
test/locale/ru.js
test/locale/sk.js
test/locale/sl.js
test/locale/sq.js
test/locale/sr-cyrl.js
test/locale/sr.js
test/locale/sv.js
test/locale/ta.js
test/locale/th.js
test/locale/tl-ph.js
test/locale/tr.js
test/locale/tzm-latn.js
test/locale/tzm.js
test/locale/uk.js
test/locale/uz.js
test/locale/vi.js
test/locale/zh-cn.js
test/locale/zh-tw.js
test/moment/add_subtract.js
test/moment/create.js
test/moment/days_in_month.js
test/moment/diff.js
test/moment/duration.js
test/moment/duration_from_moments.js
test/moment/format.js
test/moment/getters_setters.js
test/moment/invalid.js
test/moment/is_after.js
test/moment/is_before.js
test/moment/is_moment.js
test/moment/is_same.js
test/moment/is_valid.js
test/moment/leapyear.js
test/moment/listers.js
test/moment/locale.js
test/moment/min_max.js
test/moment/mutable.js
test/moment/normalizeUnits.js
test/moment/parsing_flags.js
test/moment/preparse_postformat.js
test/moment/quarter.js
test/moment/relative_time.js
test/moment/sod_eod.js
test/moment/string_prototype.js
test/moment/utc.js
test/moment/week_year.js
test/moment/weekday.js
test/moment/weeks.js
test/moment/weeks_in_year.js
test/moment/zone_switching.js
test/moment/zones.js

index 1ce31f8275e0abf98abec5a276aabfd11d0e24c2..bc83fdefb6bb80c34f0cefed8d795fd08ef2fddf 100644 (file)
@@ -59,5 +59,9 @@
     "disallowTrailingWhitespace": true,
     "disallowTrailingComma": true,
     "requireLineFeedAtFileEnd": true,
-    "requireCapitalizedConstructors": true
+    "requireCapitalizedConstructors": true,
+    "validateQuoteMarks": {
+        "mark": "'",
+        "escape": true
+    }
 }
index 943e749489b45c36e9038d998f1ab1e5f292e44f..a67a70472aeff3fa8c14dd37c865dc2718afe84f 100644 (file)
@@ -121,51 +121,51 @@ module.exports = function (grunt) {
             }
         },
         nodeunit : {
-            all : ["test/moment/**/*.js", "test/locale/**/*.js"]
+            all : ['test/moment/**/*.js', 'test/locale/**/*.js']
         },
         jshint: {
             all: [
-                "Gruntfile.js", "moment.js", "locale/**/*.js", "test/**/*.js",
-                "!test/browser*.js"
+                'Gruntfile.js', 'moment.js', 'locale/**/*.js', 'test/**/*.js',
+                '!test/browser*.js'
             ],
             options: {
-                "node"     : true,
-                "browser"  : true,
-                "boss"     : false,
-                "curly"    : true,
-                "debug"    : false,
-                "devel"    : false,
-                "eqeqeq"   : true,
-                "eqnull"   : true,
-                "evil"     : false,
-                "forin"    : false,
-                "immed"    : false,
-                "laxbreak" : false,
-                "newcap"   : true,
-                "noarg"    : true,
-                "noempty"  : false,
-                "nonew"    : false,
-                "onevar"   : true,
-                "plusplus" : false,
-                "regexp"   : false,
-                "undef"    : true,
-                "sub"      : true,
-                "strict"   : false,
-                "white"    : true,
-                "es3"      : true,
-                "camelcase" : true,
-                "globals": {
-                    "define": false
+                'node'     : true,
+                'browser'  : true,
+                'boss'     : false,
+                'curly'    : true,
+                'debug'    : false,
+                'devel'    : false,
+                'eqeqeq'   : true,
+                'eqnull'   : true,
+                'evil'     : false,
+                'forin'    : false,
+                'immed'    : false,
+                'laxbreak' : false,
+                'newcap'   : true,
+                'noarg'    : true,
+                'noempty'  : false,
+                'nonew'    : false,
+                'onevar'   : true,
+                'plusplus' : false,
+                'regexp'   : false,
+                'undef'    : true,
+                'sub'      : true,
+                'strict'   : false,
+                'white'    : true,
+                'es3'      : true,
+                'camelcase' : true,
+                'globals': {
+                    'define': false
                 }
             }
         },
         jscs: {
             all: [
-                "Gruntfile.js", "moment.js", "locale/**/*.js",
-                "test/**/*.js", "!test/browser*.js"
+                'Gruntfile.js', 'moment.js', 'locale/**/*.js',
+                'test/**/*.js', '!test/browser*.js'
             ],
             options: {
-                config: ".jscs.json"
+                config: '.jscs.json'
             }
         },
         watch : {
@@ -194,7 +194,7 @@ module.exports = function (grunt) {
         }
     });
 
-    grunt.loadTasks("tasks");
+    grunt.loadTasks('tasks');
 
     // These plugins provide necessary tasks.
     require('load-grunt-tasks')(grunt);
index 2777e58e77f124bfd7f26317b462ba340641909f..1b8c5207857644b1b246a003aa315afc96ea2a16 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('af', {
-        months : "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),
-        monthsShort : "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),
-        weekdays : "Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),
-        weekdaysShort : "Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),
-        weekdaysMin : "So_Ma_Di_Wo_Do_Vr_Sa".split("_"),
+        months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
+        monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
+        weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
+        weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
+        weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
         meridiem : function (hours, minutes, isLower) {
             if (hours < 12) {
                 return isLower ? 'vm' : 'VM';
             }
         },
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Vandag om] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "oor %s",
-            past : "%s gelede",
-            s : "'n paar sekondes",
-            m : "'n minuut",
-            mm : "%d minute",
-            h : "'n uur",
-            hh : "%d ure",
-            d : "'n dag",
-            dd : "%d dae",
-            M : "'n maand",
-            MM : "%d maande",
-            y : "'n jaar",
-            yy : "%d jaar"
+            future : 'oor %s',
+            past : '%s gelede',
+            s : '\'n paar sekondes',
+            m : '\'n minuut',
+            mm : '%d minute',
+            h : '\'n uur',
+            hh : '%d ure',
+            d : '\'n dag',
+            dd : '%d dae',
+            M : '\'n maand',
+            MM : '%d maande',
+            y : '\'n jaar',
+            yy : '%d jaar'
         },
         ordinal : function (number) {
             return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
index c8add2ddeb7bd22b77b7387e904fa2e616a82cd6..5b2095a8a04285ee1889c183426cbfc426af05f8 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('ar-ma', {
-        months : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
-        monthsShort : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
-        weekdays : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
-        weekdaysShort : "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),
-        weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"),
+        months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
+        monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
+        weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
+        weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
+        weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[اليوم على الساعة] LT",
+            sameDay: '[اليوم على الساعة] LT',
             nextDay: '[غدا على الساعة] LT',
             nextWeek: 'dddd [على الساعة] LT',
             lastDay: '[أمس على الساعة] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "في %s",
-            past : "منذ %s",
-            s : "ثوان",
-            m : "دقيقة",
-            mm : "%d دقائق",
-            h : "ساعة",
-            hh : "%d ساعات",
-            d : "يوم",
-            dd : "%d أيام",
-            M : "شهر",
-            MM : "%d أشهر",
-            y : "سنة",
-            yy : "%d سنوات"
+            future : 'في %s',
+            past : 'منذ %s',
+            s : 'ثوان',
+            m : 'دقيقة',
+            mm : '%d دقائق',
+            h : 'ساعة',
+            hh : '%d ساعات',
+            d : 'يوم',
+            dd : '%d أيام',
+            M : 'شهر',
+            MM : '%d أشهر',
+            y : 'سنة',
+            yy : '%d سنوات'
         },
         week : {
             dow : 6, // Saturday is the first day of the week.
index 64e209137ea03ebe05a6a7697a5ec47919ec6b2d..f7867eacf91d0ec47c99edf7539dffacf8a1e9c0 100644 (file)
     };
 
     return moment.defineLocale('ar-sa', {
-        months : "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
-        monthsShort : "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
-        weekdays : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
-        weekdaysShort : "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
-        weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"),
+        months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
+        monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
+        weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
+        weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
+        weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 12) {
-                return "ص";
+                return 'ص';
             } else {
-                return "م";
+                return 'م';
             }
         },
         calendar : {
-            sameDay: "[اليوم على الساعة] LT",
+            sameDay: '[اليوم على الساعة] LT',
             nextDay: '[غدا على الساعة] LT',
             nextWeek: 'dddd [على الساعة] LT',
             lastDay: '[أمس على الساعة] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "في %s",
-            past : "منذ %s",
-            s : "ثوان",
-            m : "دقيقة",
-            mm : "%d دقائق",
-            h : "ساعة",
-            hh : "%d ساعات",
-            d : "يوم",
-            dd : "%d أيام",
-            M : "شهر",
-            MM : "%d أشهر",
-            y : "سنة",
-            yy : "%d سنوات"
+            future : 'في %s',
+            past : 'منذ %s',
+            s : 'ثوان',
+            m : 'دقيقة',
+            mm : '%d دقائق',
+            h : 'ساعة',
+            hh : '%d ساعات',
+            d : 'يوم',
+            dd : '%d أيام',
+            M : 'شهر',
+            MM : '%d أشهر',
+            y : 'سنة',
+            yy : '%d سنوات'
         },
         preparse: function (string) {
             return string.replace(/[۰-۹]/g, function (match) {
index 2af64ee3a92ce40b60def6085314d9518fb2b44a..70b3bed24a6bb327ad92298d0d5c89413255447b 100644 (file)
     };
 
     return moment.defineLocale('ar', {
-        months : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"),
-        monthsShort : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"),
-        weekdays : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
-        weekdaysShort : "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
-        weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"),
+        months : 'يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول'.split('_'),
+        monthsShort : 'يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول'.split('_'),
+        weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
+        weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
+        weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 12) {
-                return "ص";
+                return 'ص';
             } else {
-                return "م";
+                return 'م';
             }
         },
         calendar : {
-            sameDay: "[اليوم على الساعة] LT",
+            sameDay: '[اليوم على الساعة] LT',
             nextDay: '[غدا على الساعة] LT',
             nextWeek: 'dddd [على الساعة] LT',
             lastDay: '[أمس على الساعة] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "في %s",
-            past : "منذ %s",
-            s : "ثوان",
-            m : "دقيقة",
-            mm : "%d دقائق",
-            h : "ساعة",
-            hh : "%d ساعات",
-            d : "يوم",
-            dd : "%d أيام",
-            M : "شهر",
-            MM : "%d أشهر",
-            y : "سنة",
-            yy : "%d سنوات"
+            future : 'في %s',
+            past : 'منذ %s',
+            s : 'ثوان',
+            m : 'دقيقة',
+            mm : '%d دقائق',
+            h : 'ساعة',
+            hh : '%d ساعات',
+            d : 'يوم',
+            dd : '%d أيام',
+            M : 'شهر',
+            MM : '%d أشهر',
+            y : 'سنة',
+            yy : '%d سنوات'
         },
         preparse: function (string) {
             return string.replace(/[۰-۹]/g, function (match) {
index a6a5aff964ec471840d5aed43120e9722812dea6..e82f6e111c29b783ef17f7eef1ed11f549059694 100644 (file)
     }
 }(function (moment) {
     var suffixes = {
-        1: "-inci",
-        5: "-inci",
-        8: "-inci",
-        70: "-inci",
-        80: "-inci",
+        1: '-inci',
+        5: '-inci',
+        8: '-inci',
+        70: '-inci',
+        80: '-inci',
 
-        2: "-nci",
-        7: "-nci",
-        20: "-nci",
-        50: "-nci",
+        2: '-nci',
+        7: '-nci',
+        20: '-nci',
+        50: '-nci',
 
-        3: "-üncü",
-        4: "-üncü",
-        100: "-üncü",
+        3: '-üncü',
+        4: '-üncü',
+        100: '-üncü',
 
-        6: "-ncı",
+        6: '-ncı',
 
-        9: "-uncu",
-        10: "-uncu",
-        30: "-uncu",
+        9: '-uncu',
+        10: '-uncu',
+        30: '-uncu',
 
-        60: "-ıncı",
-        90: "-ıncı"
+        60: '-ıncı',
+        90: '-ıncı'
     };
     return moment.defineLocale('az', {
-        months : "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),
-        monthsShort : "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),
-        weekdays : "Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),
-        weekdaysShort : "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),
-        weekdaysMin : "Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),
+        months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
+        monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
+        weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
+        weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
+        weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[bugün saat] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s sonra",
-            past : "%s əvvəl",
-            s : "birneçə saniyyə",
-            m : "bir dəqiqə",
-            mm : "%d dəqiqə",
-            h : "bir saat",
-            hh : "%d saat",
-            d : "bir gün",
-            dd : "%d gün",
-            M : "bir ay",
-            MM : "%d ay",
-            y : "bir il",
-            yy : "%d il"
+            future : '%s sonra',
+            past : '%s əvvəl',
+            s : 'birneçə saniyyə',
+            m : 'bir dəqiqə',
+            mm : '%d dəqiqə',
+            h : 'bir saat',
+            hh : '%d saat',
+            d : 'bir gün',
+            dd : '%d gün',
+            M : 'bir ay',
+            MM : '%d ay',
+            y : 'bir il',
+            yy : '%d il'
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "gecə";
+                return 'gecə';
             } else if (hour < 12) {
-                return "səhər";
+                return 'səhər';
             } else if (hour < 17) {
-                return "gündüz";
+                return 'gündüz';
             } else {
-                return "axşam";
+                return 'axşam';
             }
         },
         ordinal : function (number) {
             if (number === 0) {  // special case for zero
-                return number + "-ıncı";
+                return number + '-ıncı';
             }
             var a = number % 10,
                 b = number % 100 - a,
index 6e0aef1b8d18acec13696ff27072f2ddd431c66a..fe3186a191220a524b40542cc5f5d1afe91088f2 100644 (file)
         months : monthsCaseReplace,
         monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
         weekdays : weekdaysCaseReplace,
-        weekdaysShort : "нд_пн_ат_ср_чц_пт_сб".split("_"),
-        weekdaysMin : "нд_пн_ат_ср_чц_пт_сб".split("_"),
+        weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
+        weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY г.",
-            LLL : "D MMMM YYYY г., LT",
-            LLLL : "dddd, D MMMM YYYY г., LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY г.',
+            LLL : 'D MMMM YYYY г., LT',
+            LLLL : 'dddd, D MMMM YYYY г., LT'
         },
         calendar : {
             sameDay: '[Сёння ў] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "праз %s",
-            past : "%s таму",
-            s : "некалькі секунд",
+            future : 'праз %s',
+            past : '%s таму',
+            s : 'некалькі секунд',
             m : relativeTimeWithPlural,
             mm : relativeTimeWithPlural,
             h : relativeTimeWithPlural,
             hh : relativeTimeWithPlural,
-            d : "дзень",
+            d : 'дзень',
             dd : relativeTimeWithPlural,
-            M : "месяц",
+            M : 'месяц',
             MM : relativeTimeWithPlural,
-            y : "год",
+            y : 'год',
             yy : relativeTimeWithPlural
         },
 
 
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "ночы";
+                return 'ночы';
             } else if (hour < 12) {
-                return "раніцы";
+                return 'раніцы';
             } else if (hour < 17) {
-                return "дня";
+                return 'дня';
             } else {
-                return "вечара";
+                return 'вечара';
             }
         },
 
index b8a8c326ad0029bb1a4871ebd18a314b1ed17598..41b1e3aff43dad28922ed3825ba7ee01310e9845 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('bg', {
-        months : "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),
-        monthsShort : "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),
-        weekdays : "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),
-        weekdaysShort : "нед_пон_вто_сря_чет_пет_съб".split("_"),
-        weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"),
+        months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
+        monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
+        weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
+        weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
+        weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "D.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'D.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Днес в] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "след %s",
-            past : "преди %s",
-            s : "няколко секунди",
-            m : "минута",
-            mm : "%d минути",
-            h : "час",
-            hh : "%d часа",
-            d : "ден",
-            dd : "%d дни",
-            M : "месец",
-            MM : "%d месеца",
-            y : "година",
-            yy : "%d години"
+            future : 'след %s',
+            past : 'преди %s',
+            s : 'няколко секунди',
+            m : 'минута',
+            mm : '%d минути',
+            h : 'час',
+            hh : '%d часа',
+            d : 'ден',
+            dd : '%d дни',
+            M : 'месец',
+            MM : '%d месеца',
+            y : 'година',
+            yy : '%d години'
         },
         ordinal : function (number) {
             var lastDigit = number % 10,
index 8ceb8eb0a4fcfedab125ad0ba766795dda1f4539..7e8ccfd53c270d01cf3aaad1c84eb69ac4ea0f01 100644 (file)
     };
 
     return moment.defineLocale('bn', {
-        months : 'জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split("_"),
-        monthsShort : 'জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্'.split("_"),
-        weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার'.split("_"),
-        weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি'.split("_"),
-        weekdaysMin : 'রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি'.split("_"),
+        months : 'জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
+        monthsShort : 'জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্'.split('_'),
+        weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার'.split('_'),
+        weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি'.split('_'),
+        weekdaysMin : 'রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি'.split('_'),
         longDateFormat : {
-            LT : "A h:mm সময়",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'A h:mm সময়',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         calendar : {
             sameDay : '[আজ] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s পরে",
-            past : "%s আগে",
-            s : "কএক সেকেন্ড",
-            m : "এক মিনিট",
-            mm : "%d মিনিট",
-            h : "এক ঘন্টা",
-            hh : "%d ঘন্টা",
-            d : "এক দিন",
-            dd : "%d দিন",
-            M : "এক মাস",
-            MM : "%d মাস",
-            y : "এক বছর",
-            yy : "%d বছর"
+            future : '%s পরে',
+            past : '%s আগে',
+            s : 'কএক সেকেন্ড',
+            m : 'এক মিনিট',
+            mm : '%d মিনিট',
+            h : 'এক ঘন্টা',
+            hh : '%d ঘন্টা',
+            d : 'এক দিন',
+            dd : '%d দিন',
+            M : 'এক মাস',
+            MM : '%d মাস',
+            y : 'এক বছর',
+            yy : '%d বছর'
         },
         preparse: function (string) {
             return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
         //I have just generalized with most common one used
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "রাত";
+                return 'রাত';
             } else if (hour < 10) {
-                return "শকাল";
+                return 'শকাল';
             } else if (hour < 17) {
-                return "দুপুর";
+                return 'দুপুর';
             } else if (hour < 20) {
-                return "বিকেল";
+                return 'বিকেল';
             } else {
-                return "রাত";
+                return 'রাত';
             }
         },
         week : {
index f1567abf5eecc842d42c03c890becdcf2234c9c6..0d44e47f1bf474cf89bfebffb4b50aff28ce6164 100644 (file)
     };
 
     return moment.defineLocale('bo', {
-        months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split("_"),
-        monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split("_"),
-        weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split("_"),
-        weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split("_"),
-        weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split("_"),
+        months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
+        monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
+        weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
+        weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
+        weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
         longDateFormat : {
-            LT : "A h:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'A h:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         calendar : {
             sameDay : '[དི་རིང] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s ལ་",
-            past : "%s སྔན་ལ",
-            s : "ལམ་སང",
-            m : "སྐར་མ་གཅིག",
-            mm : "%d སྐར་མ",
-            h : "ཆུ་ཚོད་གཅིག",
-            hh : "%d ཆུ་ཚོད",
-            d : "ཉིན་གཅིག",
-            dd : "%d ཉིན་",
-            M : "ཟླ་བ་གཅིག",
-            MM : "%d ཟླ་བ",
-            y : "ལོ་གཅིག",
-            yy : "%d ལོ"
+            future : '%s ལ་',
+            past : '%s སྔན་ལ',
+            s : 'ལམ་སང',
+            m : 'སྐར་མ་གཅིག',
+            mm : '%d སྐར་མ',
+            h : 'ཆུ་ཚོད་གཅིག',
+            hh : '%d ཆུ་ཚོད',
+            d : 'ཉིན་གཅིག',
+            dd : '%d ཉིན་',
+            M : 'ཟླ་བ་གཅིག',
+            MM : '%d ཟླ་བ',
+            y : 'ལོ་གཅིག',
+            yy : '%d ལོ'
         },
         preparse: function (string) {
             return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "མཚན་མོ";
+                return 'མཚན་མོ';
             } else if (hour < 10) {
-                return "ཞོགས་ཀས";
+                return 'ཞོགས་ཀས';
             } else if (hour < 17) {
-                return "ཉིན་གུང";
+                return 'ཉིན་གུང';
             } else if (hour < 20) {
-                return "དགོང་དག";
+                return 'དགོང་དག';
             } else {
-                return "མཚན་མོ";
+                return 'མཚན་མོ';
             }
         },
         week : {
index fb11fe1e5792133f28c3a62eeb848733b8d7db9f..a4f1491d5341242bd5b7f4d88091d0dd6f3ffe1f 100644 (file)
@@ -13,9 +13,9 @@
 }(function (moment) {
     function relativeTimeWithMutation(number, withoutSuffix, key) {
         var format = {
-            'mm': "munutenn",
-            'MM': "miz",
-            'dd': "devezh"
+            'mm': 'munutenn',
+            'MM': 'miz',
+            'dd': 'devezh'
         };
         return number + ' ' + mutation(format[key], number);
     }
     }
 
     return moment.defineLocale('br', {
-        months : "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),
-        monthsShort : "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),
-        weekdays : "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),
-        weekdaysShort : "Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),
-        weekdaysMin : "Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),
+        months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
+        monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
+        weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'),
+        weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
+        weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
         longDateFormat : {
-            LT : "h[e]mm A",
-            L : "DD/MM/YYYY",
-            LL : "D [a viz] MMMM YYYY",
-            LLL : "D [a viz] MMMM YYYY LT",
-            LLLL : "dddd, D [a viz] MMMM YYYY LT"
+            LT : 'h[e]mm A',
+            L : 'DD/MM/YYYY',
+            LL : 'D [a viz] MMMM YYYY',
+            LLL : 'D [a viz] MMMM YYYY LT',
+            LLLL : 'dddd, D [a viz] MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Hiziv da] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "a-benn %s",
-            past : "%s 'zo",
-            s : "un nebeud segondennoù",
-            m : "ur vunutenn",
+            future : 'a-benn %s',
+            past : '%s \'zo',
+            s : 'un nebeud segondennoù',
+            m : 'ur vunutenn',
             mm : relativeTimeWithMutation,
-            h : "un eur",
-            hh : "%d eur",
-            d : "un devezh",
+            h : 'un eur',
+            hh : '%d eur',
+            d : 'un devezh',
             dd : relativeTimeWithMutation,
-            M : "ur miz",
+            M : 'ur miz',
             MM : relativeTimeWithMutation,
-            y : "ur bloaz",
+            y : 'ur bloaz',
             yy : specialMutationForYears
         },
         ordinal : function (number) {
index d69015abbeff7c86df88b8a7d1bcb909788862f4..b9a5851657a2fe00a7331af771d73e621cdc67f3 100644 (file)
@@ -13,7 +13,7 @@
     }
 }(function (moment) {
     function translate(number, withoutSuffix, key) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 'm':
             return withoutSuffix ? 'jedna minuta' : 'jedne minute';
     }
 
     return moment.defineLocale('bs', {
-        months : "januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar".split("_"),
-        monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
-        weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),
-        weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"),
-        weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"),
+        months : 'januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar'.split('_'),
+        monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
+        weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
+        weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
+        weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD. MM. YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd, D. MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'DD. MM. YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd, D. MMMM YYYY LT'
         },
         calendar : {
             sameDay  : '[danas u] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "za %s",
-            past   : "prije %s",
-            s      : "par sekundi",
+            future : 'za %s',
+            past   : 'prije %s',
+            s      : 'par sekundi',
             m      : translate,
             mm     : translate,
             h      : translate,
             hh     : translate,
-            d      : "dan",
+            d      : 'dan',
             dd     : translate,
-            M      : "mjesec",
+            M      : 'mjesec',
             MM     : translate,
-            y      : "godinu",
+            y      : 'godinu',
             yy     : translate
         },
         ordinal : '%d.',
index 932c1cbda74b9ed88c79efd06b363013b846ded3..fd41ff54db0f216c78032ad465ce4a6de642965d 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('ca', {
-        months : "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),
-        monthsShort : "gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),
-        weekdays : "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),
-        weekdaysShort : "dg._dl._dt._dc._dj._dv._ds.".split("_"),
-        weekdaysMin : "Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),
+        months : 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
+        monthsShort : 'gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.'.split('_'),
+        weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
+        weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
+        weekdaysMin : 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
             sameDay : function () {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "en %s",
-            past : "fa %s",
-            s : "uns segons",
-            m : "un minut",
-            mm : "%d minuts",
-            h : "una hora",
-            hh : "%d hores",
-            d : "un dia",
-            dd : "%d dies",
-            M : "un mes",
-            MM : "%d mesos",
-            y : "un any",
-            yy : "%d anys"
+            future : 'en %s',
+            past : 'fa %s',
+            s : 'uns segons',
+            m : 'un minut',
+            mm : '%d minuts',
+            h : 'una hora',
+            hh : '%d hores',
+            d : 'un dia',
+            dd : '%d dies',
+            M : 'un mes',
+            MM : '%d mesos',
+            y : 'un any',
+            yy : '%d anys'
         },
         ordinal : '%dº',
         week : {
index 085bba06f4be666acc9bf20cc6ca426f7fa3fc3d..58f894528abc692b242f6c4be26896518e5aa78e 100644 (file)
         factory(window.moment); // Browser global
     }
 }(function (moment) {
-    var months = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),
-        monthsShort = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");
+    var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
+        monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_');
 
     function plural(n) {
         return (n > 1) && (n < 5) && (~~(n / 10) !== 1);
     }
 
     function translate(number, withoutSuffix, key, isFuture) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 's':  // a few seconds / in a few seconds / a few seconds ago
             return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami';
             }
             return _monthsParse;
         }(months, monthsShort)),
-        weekdays : "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),
-        weekdaysShort : "ne_po_út_st_čt_pá_so".split("_"),
-        weekdaysMin : "ne_po_út_st_čt_pá_so".split("_"),
+        weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
+        weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'),
+        weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'),
         longDateFormat : {
-            LT: "H.mm",
-            L : "DD. MM. YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd D. MMMM YYYY LT"
+            LT: 'H.mm',
+            L : 'DD. MM. YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd D. MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[dnes v] LT",
+            sameDay: '[dnes v] LT',
             nextDay: '[zítra v] LT',
             nextWeek: function () {
                 switch (this.day()) {
                     return '[minulou sobotu v] LT';
                 }
             },
-            sameElse: "L"
+            sameElse: 'L'
         },
         relativeTime : {
-            future : "za %s",
-            past : "před %s",
+            future : 'za %s',
+            past : 'před %s',
             s : translate,
             m : translate,
             mm : translate,
index 0a290d8fafa6fd7beed0c7da66085118827daad7..138b6c1589897c7408067690ce49651a6a38b4d4 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('cv', {
-        months : "кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав".split("_"),
-        monthsShort : "кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш".split("_"),
-        weekdays : "вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун".split("_"),
-        weekdaysShort : "выр_тун_ытл_юн_кĕç_эрн_шăм".split("_"),
-        weekdaysMin : "вр_тн_ыт_юн_кç_эр_шм".split("_"),
+        months : 'кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав'.split('_'),
+        monthsShort : 'кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш'.split('_'),
+        weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун'.split('_'),
+        weekdaysShort : 'выр_тун_ытл_юн_кĕç_эрн_шăм'.split('_'),
+        weekdaysMin : 'вр_тн_ыт_юн_кç_эр_шм'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD-MM-YYYY",
-            LL : "YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]",
-            LLL : "YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT",
-            LLLL : "dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT"
+            LT : 'HH:mm',
+            L : 'DD-MM-YYYY',
+            LL : 'YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]',
+            LLL : 'YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT',
+            LLLL : 'dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT'
         },
         calendar : {
             sameDay: '[Паян] LT [сехетре]',
         },
         relativeTime : {
             future : function (output) {
-                var affix = /сехет$/i.exec(output) ? "рен" : /çул$/i.exec(output) ? "тан" : "ран";
+                var affix = /сехет$/i.exec(output) ? 'рен' : /çул$/i.exec(output) ? 'тан' : 'ран';
                 return output + affix;
             },
-            past : "%s каялла",
-            s : "пĕр-ик çеккунт",
-            m : "пĕр минут",
-            mm : "%d минут",
-            h : "пĕр сехет",
-            hh : "%d сехет",
-            d : "пĕр кун",
-            dd : "%d кун",
-            M : "пĕр уйăх",
-            MM : "%d уйăх",
-            y : "пĕр çул",
-            yy : "%d çул"
+            past : '%s каялла',
+            s : 'пĕр-ик çеккунт',
+            m : 'пĕр минут',
+            mm : '%d минут',
+            h : 'пĕр сехет',
+            hh : '%d сехет',
+            d : 'пĕр кун',
+            dd : '%d кун',
+            M : 'пĕр уйăх',
+            MM : '%d уйăх',
+            y : 'пĕр çул',
+            yy : '%d çул'
         },
         ordinal : '%d-мĕш',
         week : {
index 6231a52e51dbf64e2ccf71d9a867e8f8a0aaf26a..65fb356b9119147fd11d9546f663433b2636a35e 100644 (file)
         factory(window.moment); // Browser global
     }
 }(function (moment) {
-    return moment.defineLocale("cy", {
-        months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),
-        monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),
-        weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),
-        weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),
-        weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),
+    return moment.defineLocale('cy', {
+        months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
+        monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
+        weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
+        weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
+        weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
         // time formats are the same as en-gb
         longDateFormat: {
-            LT: "HH:mm",
-            L: "DD/MM/YYYY",
-            LL: "D MMMM YYYY",
-            LLL: "D MMMM YYYY LT",
-            LLLL: "dddd, D MMMM YYYY LT"
+            LT: 'HH:mm',
+            L: 'DD/MM/YYYY',
+            LL: 'D MMMM YYYY',
+            LLL: 'D MMMM YYYY LT',
+            LLLL: 'dddd, D MMMM YYYY LT'
         },
         calendar: {
             sameDay: '[Heddiw am] LT',
             sameElse: 'L'
         },
         relativeTime: {
-            future: "mewn %s",
-            past: "%s yn ôl",
-            s: "ychydig eiliadau",
-            m: "munud",
-            mm: "%d munud",
-            h: "awr",
-            hh: "%d awr",
-            d: "diwrnod",
-            dd: "%d diwrnod",
-            M: "mis",
-            MM: "%d mis",
-            y: "blwyddyn",
-            yy: "%d flynedd"
+            future: 'mewn %s',
+            past: '%s yn ôl',
+            s: 'ychydig eiliadau',
+            m: 'munud',
+            mm: '%d munud',
+            h: 'awr',
+            hh: '%d awr',
+            d: 'diwrnod',
+            dd: '%d diwrnod',
+            M: 'mis',
+            MM: '%d mis',
+            y: 'blwyddyn',
+            yy: '%d flynedd'
         },
         // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
         ordinal: function (number) {
index 9c1c68fab1d93f0921a0d3094d589cddb21d32f4..5e9ef96d9b26cf8bcfa22fa597ebd97b628fbe0a 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('da', {
-        months : "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),
-        monthsShort : "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
-        weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
-        weekdaysShort : "søn_man_tir_ons_tor_fre_lør".split("_"),
-        weekdaysMin : "sø_ma_ti_on_to_fr_lø".split("_"),
+        months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
+        weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
+        weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'),
+        weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd [d.] D. MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd [d.] D. MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[I dag kl.] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "om %s",
-            past : "%s siden",
-            s : "få sekunder",
-            m : "et minut",
-            mm : "%d minutter",
-            h : "en time",
-            hh : "%d timer",
-            d : "en dag",
-            dd : "%d dage",
-            M : "en måned",
-            MM : "%d måneder",
-            y : "et år",
-            yy : "%d år"
+            future : 'om %s',
+            past : '%s siden',
+            s : 'få sekunder',
+            m : 'et minut',
+            mm : '%d minutter',
+            h : 'en time',
+            hh : '%d timer',
+            d : 'en dag',
+            dd : '%d dage',
+            M : 'en måned',
+            MM : '%d måneder',
+            y : 'et år',
+            yy : '%d år'
         },
         ordinal : '%d.',
         week : {
index 48d1b88135bc15dd4badb57355c8580ab10ec968..ff715f89336311f3ee2fd5b3c751af26d89e32ca 100644 (file)
     }
 
     return moment.defineLocale('de-at', {
-        months : "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
-        monthsShort : "Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),
-        weekdays : "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),
-        weekdaysShort : "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),
-        weekdaysMin : "So_Mo_Di_Mi_Do_Fr_Sa".split("_"),
+        months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
+        monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
+        weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
+        weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
+        weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
         longDateFormat : {
-            LT: "HH:mm [Uhr]",
-            L : "DD.MM.YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd, D. MMMM YYYY LT"
+            LT: 'HH:mm [Uhr]',
+            L : 'DD.MM.YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd, D. MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[Heute um] LT",
-            sameElse: "L",
+            sameDay: '[Heute um] LT',
+            sameElse: 'L',
             nextDay: '[Morgen um] LT',
             nextWeek: 'dddd [um] LT',
             lastDay: '[Gestern um] LT',
             lastWeek: '[letzten] dddd [um] LT'
         },
         relativeTime : {
-            future : "in %s",
-            past : "vor %s",
-            s : "ein paar Sekunden",
+            future : 'in %s',
+            past : 'vor %s',
+            s : 'ein paar Sekunden',
             m : processRelativeTime,
-            mm : "%d Minuten",
+            mm : '%d Minuten',
             h : processRelativeTime,
-            hh : "%d Stunden",
+            hh : '%d Stunden',
             d : processRelativeTime,
             dd : processRelativeTime,
             M : processRelativeTime,
index 0c389f92f4d5db500228d63dc99b6c2b1175d4ec..11ab9ace2fcab2ffacbbdeb0d372e2de1ece75d6 100644 (file)
     }
 
     return moment.defineLocale('de', {
-        months : "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
-        monthsShort : "Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),
-        weekdays : "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),
-        weekdaysShort : "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),
-        weekdaysMin : "So_Mo_Di_Mi_Do_Fr_Sa".split("_"),
+        months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
+        monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
+        weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
+        weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
+        weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
         longDateFormat : {
-            LT: "HH:mm [Uhr]",
-            L : "DD.MM.YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd, D. MMMM YYYY LT"
+            LT: 'HH:mm [Uhr]',
+            L : 'DD.MM.YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd, D. MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[Heute um] LT",
-            sameElse: "L",
+            sameDay: '[Heute um] LT',
+            sameElse: 'L',
             nextDay: '[Morgen um] LT',
             nextWeek: 'dddd [um] LT',
             lastDay: '[Gestern um] LT',
             lastWeek: '[letzten] dddd [um] LT'
         },
         relativeTime : {
-            future : "in %s",
-            past : "vor %s",
-            s : "ein paar Sekunden",
+            future : 'in %s',
+            past : 'vor %s',
+            s : 'ein paar Sekunden',
             m : processRelativeTime,
-            mm : "%d Minuten",
+            mm : '%d Minuten',
             h : processRelativeTime,
-            hh : "%d Stunden",
+            hh : '%d Stunden',
             d : processRelativeTime,
             dd : processRelativeTime,
             M : processRelativeTime,
index 7f31628d360017b1b2f5b0f44e6afe06380b1b1c..c112097b7075498abf1040e80c7135ec19110d30 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('el', {
-        monthsNominativeEl : "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),
-        monthsGenitiveEl : "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),
+        monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'),
+        monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'),
         months : function (momentToFormat, format) {
-            if (/D/.test(format.substring(0, format.indexOf("MMMM")))) { // if there is a day number before 'MMMM'
+            if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM'
                 return this._monthsGenitiveEl[momentToFormat.month()];
             } else {
                 return this._monthsNominativeEl[momentToFormat.month()];
             }
         },
-        monthsShort : "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),
-        weekdays : "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),
-        weekdaysShort : "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),
-        weekdaysMin : "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),
+        monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
+        weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'),
+        weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
+        weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
         meridiem : function (hours, minutes, isLower) {
             if (hours > 11) {
                 return isLower ? 'μμ' : 'ΜΜ';
             }
         },
         longDateFormat : {
-            LT : "h:mm A",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'h:mm A',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendarEl : {
             sameDay : '[Σήμερα {}] LT',
                 output = output.apply(mom);
             }
 
-            return output.replace("{}", (hours % 12 === 1 ? "στη" : "στις"));
+            return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις'));
         },
         relativeTime : {
-            future : "σε %s",
-            past : "%s πριν",
-            s : "δευτερόλεπτα",
-            m : "ένα λεπτό",
-            mm : "%d λεπτά",
-            h : "μία ώρα",
-            hh : "%d ώρες",
-            d : "μία μέρα",
-            dd : "%d μέρες",
-            M : "ένας μήνας",
-            MM : "%d μήνες",
-            y : "ένας χρόνος",
-            yy : "%d χρόνια"
+            future : 'σε %s',
+            past : '%s πριν',
+            s : 'δευτερόλεπτα',
+            m : 'ένα λεπτό',
+            mm : '%d λεπτά',
+            h : 'μία ώρα',
+            hh : '%d ώρες',
+            d : 'μία μέρα',
+            dd : '%d μέρες',
+            M : 'ένας μήνας',
+            MM : '%d μήνες',
+            y : 'ένας χρόνος',
+            yy : '%d χρόνια'
         },
         ordinal : function (number) {
             return number + 'η';
index 852ecc9f033e1df5b76fa95f14e2d19a8fc5ef7b..75ad34a10c6bd3621935c7abf98b4b82ce99a057 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('en-au', {
-        months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
-        monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
-        weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
-        weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
-        weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
+        months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
+        monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
+        weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
+        weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
+        weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
         longDateFormat : {
-            LT : "h:mm A",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'h:mm A',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Today at] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "in %s",
-            past : "%s ago",
-            s : "a few seconds",
-            m : "a minute",
-            mm : "%d minutes",
-            h : "an hour",
-            hh : "%d hours",
-            d : "a day",
-            dd : "%d days",
-            M : "a month",
-            MM : "%d months",
-            y : "a year",
-            yy : "%d years"
+            future : 'in %s',
+            past : '%s ago',
+            s : 'a few seconds',
+            m : 'a minute',
+            mm : '%d minutes',
+            h : 'an hour',
+            hh : '%d hours',
+            d : 'a day',
+            dd : '%d days',
+            M : 'a month',
+            MM : '%d months',
+            y : 'a year',
+            yy : '%d years'
         },
         ordinal : function (number) {
             var b = number % 10,
index ce253a833555b8f7e9573017fc6bb12bb3730cb9..077dc8b57ba951f89932c3a1a9b081a4da2f4a81 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('en-ca', {
-        months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
-        monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
-        weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
-        weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
-        weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
+        months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
+        monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
+        weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
+        weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
+        weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
         longDateFormat : {
-            LT : "h:mm A",
-            L : "YYYY-MM-DD",
-            LL : "D MMMM, YYYY",
-            LLL : "D MMMM, YYYY LT",
-            LLLL : "dddd, D MMMM, YYYY LT"
+            LT : 'h:mm A',
+            L : 'YYYY-MM-DD',
+            LL : 'D MMMM, YYYY',
+            LLL : 'D MMMM, YYYY LT',
+            LLLL : 'dddd, D MMMM, YYYY LT'
         },
         calendar : {
             sameDay : '[Today at] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "in %s",
-            past : "%s ago",
-            s : "a few seconds",
-            m : "a minute",
-            mm : "%d minutes",
-            h : "an hour",
-            hh : "%d hours",
-            d : "a day",
-            dd : "%d days",
-            M : "a month",
-            MM : "%d months",
-            y : "a year",
-            yy : "%d years"
+            future : 'in %s',
+            past : '%s ago',
+            s : 'a few seconds',
+            m : 'a minute',
+            mm : '%d minutes',
+            h : 'an hour',
+            hh : '%d hours',
+            d : 'a day',
+            dd : '%d days',
+            M : 'a month',
+            MM : '%d months',
+            y : 'a year',
+            yy : '%d years'
         },
         ordinal : function (number) {
             var b = number % 10,
index 14ccbab3ed8ce142644aac5f5d3877c5e41ff10d..4491d4a1e9b61a7e6264fc5836963724cdd47613 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('en-gb', {
-        months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
-        monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
-        weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
-        weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
-        weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
+        months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
+        monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
+        weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
+        weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
+        weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Today at] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "in %s",
-            past : "%s ago",
-            s : "a few seconds",
-            m : "a minute",
-            mm : "%d minutes",
-            h : "an hour",
-            hh : "%d hours",
-            d : "a day",
-            dd : "%d days",
-            M : "a month",
-            MM : "%d months",
-            y : "a year",
-            yy : "%d years"
+            future : 'in %s',
+            past : '%s ago',
+            s : 'a few seconds',
+            m : 'a minute',
+            mm : '%d minutes',
+            h : 'an hour',
+            hh : '%d hours',
+            d : 'a day',
+            dd : '%d days',
+            M : 'a month',
+            MM : '%d months',
+            y : 'a year',
+            yy : '%d years'
         },
         ordinal : function (number) {
             var b = number % 10,
index 318385b950246b266bbbf6d8b3ae3d2546216fcd..735ed8eaa847ea6a1ca0e33ccb1f673a88b61c8a 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('eo', {
-        months : "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),
-        monthsShort : "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),
-        weekdays : "Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),
-        weekdaysShort : "Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),
-        weekdaysMin : "Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),
+        months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'),
+        weekdays : 'Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato'.split('_'),
+        weekdaysShort : 'Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab'.split('_'),
+        weekdaysMin : 'Di_Lu_Ma_Me_Ĵa_Ve_Sa'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "YYYY-MM-DD",
-            LL : "D[-an de] MMMM, YYYY",
-            LLL : "D[-an de] MMMM, YYYY LT",
-            LLLL : "dddd, [la] D[-an de] MMMM, YYYY LT"
+            LT : 'HH:mm',
+            L : 'YYYY-MM-DD',
+            LL : 'D[-an de] MMMM, YYYY',
+            LLL : 'D[-an de] MMMM, YYYY LT',
+            LLLL : 'dddd, [la] D[-an de] MMMM, YYYY LT'
         },
         meridiem : function (hours, minutes, isLower) {
             if (hours > 11) {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "je %s",
-            past : "antaŭ %s",
-            s : "sekundoj",
-            m : "minuto",
-            mm : "%d minutoj",
-            h : "horo",
-            hh : "%d horoj",
-            d : "tago",//ne 'diurno', ĉar estas uzita por proksimumo
-            dd : "%d tagoj",
-            M : "monato",
-            MM : "%d monatoj",
-            y : "jaro",
-            yy : "%d jaroj"
+            future : 'je %s',
+            past : 'antaŭ %s',
+            s : 'sekundoj',
+            m : 'minuto',
+            mm : '%d minutoj',
+            h : 'horo',
+            hh : '%d horoj',
+            d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo
+            dd : '%d tagoj',
+            M : 'monato',
+            MM : '%d monatoj',
+            y : 'jaro',
+            yy : '%d jaroj'
         },
-        ordinal : "%da",
+        ordinal : '%da',
         week : {
             dow : 1, // Monday is the first day of the week.
             doy : 7  // The week that contains Jan 1st is the first week of the year.
index ed0b5644506f564bb5404efed63a72e3bc2616df..a453d41753e9560c7a559db34a4e6335e9a78208 100644 (file)
         factory(window.moment); // Browser global
     }
 }(function (moment) {
-    var monthsShortDot = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
-        monthsShort = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");
+    var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
+        monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
 
     return moment.defineLocale('es', {
-        months : "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
+        months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
         monthsShort : function (m, format) {
             if (/-MMM-/.test(format)) {
                 return monthsShort[m.month()];
                 return monthsShortDot[m.month()];
             }
         },
-        weekdays : "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
-        weekdaysShort : "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
-        weekdaysMin : "Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),
+        weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
+        weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
+        weekdaysMin : 'Do_Lu_Ma_Mi_Ju_Vi_Sá'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD/MM/YYYY",
-            LL : "D [de] MMMM [del] YYYY",
-            LLL : "D [de] MMMM [del] YYYY LT",
-            LLLL : "dddd, D [de] MMMM [del] YYYY LT"
+            LT : 'H:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D [de] MMMM [del] YYYY',
+            LLL : 'D [de] MMMM [del] YYYY LT',
+            LLLL : 'dddd, D [de] MMMM [del] YYYY LT'
         },
         calendar : {
             sameDay : function () {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "en %s",
-            past : "hace %s",
-            s : "unos segundos",
-            m : "un minuto",
-            mm : "%d minutos",
-            h : "una hora",
-            hh : "%d horas",
-            d : "un día",
-            dd : "%d días",
-            M : "un mes",
-            MM : "%d meses",
-            y : "un año",
-            yy : "%d años"
+            future : 'en %s',
+            past : 'hace %s',
+            s : 'unos segundos',
+            m : 'un minuto',
+            mm : '%d minutos',
+            h : 'una hora',
+            hh : '%d horas',
+            d : 'un día',
+            dd : '%d días',
+            M : 'un mes',
+            MM : '%d meses',
+            y : 'un año',
+            yy : '%d años'
         },
         ordinal : '%dº',
         week : {
index 2241529d23162979d7fb3baaee8b1efd592e1f8f..242ee169cd011fbdc0e74b6302355d533ee3bfd9 100644 (file)
     }
 
     return moment.defineLocale('et', {
-        months        : "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),
-        monthsShort   : "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),
-        weekdays      : "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),
-        weekdaysShort : "P_E_T_K_N_R_L".split("_"),
-        weekdaysMin   : "P_E_T_K_N_R_L".split("_"),
+        months        : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
+        monthsShort   : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
+        weekdays      : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
+        weekdaysShort : 'P_E_T_K_N_R_L'.split('_'),
+        weekdaysMin   : 'P_E_T_K_N_R_L'.split('_'),
         longDateFormat : {
-            LT   : "H:mm",
-            L    : "DD.MM.YYYY",
-            LL   : "D. MMMM YYYY",
-            LLL  : "D. MMMM YYYY LT",
-            LLLL : "dddd, D. MMMM YYYY LT"
+            LT   : 'H:mm',
+            L    : 'DD.MM.YYYY',
+            LL   : 'D. MMMM YYYY',
+            LLL  : 'D. MMMM YYYY LT',
+            LLLL : 'dddd, D. MMMM YYYY LT'
         },
         calendar : {
             sameDay  : '[Täna,] LT',
@@ -53,8 +53,8 @@
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s pärast",
-            past   : "%s tagasi",
+            future : '%s pärast',
+            past   : '%s tagasi',
             s      : processRelativeTime,
             m      : processRelativeTime,
             mm     : processRelativeTime,
index fe2dddb7bf62240acaea0ed2c714015fbd7acf7e..8fb89b49f4b1c0c3a8991a49327f95969d957c8b 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('eu', {
-        months : "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),
-        monthsShort : "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),
-        weekdays : "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),
-        weekdaysShort : "ig._al._ar._az._og._ol._lr.".split("_"),
-        weekdaysMin : "ig_al_ar_az_og_ol_lr".split("_"),
+        months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
+        monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
+        weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
+        weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'),
+        weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "YYYY-MM-DD",
-            LL : "YYYY[ko] MMMM[ren] D[a]",
-            LLL : "YYYY[ko] MMMM[ren] D[a] LT",
-            LLLL : "dddd, YYYY[ko] MMMM[ren] D[a] LT",
-            l : "YYYY-M-D",
-            ll : "YYYY[ko] MMM D[a]",
-            lll : "YYYY[ko] MMM D[a] LT",
-            llll : "ddd, YYYY[ko] MMM D[a] LT"
+            LT : 'HH:mm',
+            L : 'YYYY-MM-DD',
+            LL : 'YYYY[ko] MMMM[ren] D[a]',
+            LLL : 'YYYY[ko] MMMM[ren] D[a] LT',
+            LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] LT',
+            l : 'YYYY-M-D',
+            ll : 'YYYY[ko] MMM D[a]',
+            lll : 'YYYY[ko] MMM D[a] LT',
+            llll : 'ddd, YYYY[ko] MMM D[a] LT'
         },
         calendar : {
             sameDay : '[gaur] LT[etan]',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s barru",
-            past : "duela %s",
-            s : "segundo batzuk",
-            m : "minutu bat",
-            mm : "%d minutu",
-            h : "ordu bat",
-            hh : "%d ordu",
-            d : "egun bat",
-            dd : "%d egun",
-            M : "hilabete bat",
-            MM : "%d hilabete",
-            y : "urte bat",
-            yy : "%d urte"
+            future : '%s barru',
+            past : 'duela %s',
+            s : 'segundo batzuk',
+            m : 'minutu bat',
+            mm : '%d minutu',
+            h : 'ordu bat',
+            hh : '%d ordu',
+            d : 'egun bat',
+            dd : '%d egun',
+            M : 'hilabete bat',
+            MM : '%d hilabete',
+            y : 'urte bat',
+            yy : '%d urte'
         },
         ordinal : '%d.',
         week : {
index 68af5193fd0b187f30d0d5fb2abfe4ff7dc6743c..b1151bdd3814e26da695761f3ff60870f2ad474b 100644 (file)
@@ -50,9 +50,9 @@
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 12) {
-                return "قبل از ظهر";
+                return 'قبل از ظهر';
             } else {
-                return "بعد از ظهر";
+                return 'بعد از ظهر';
             }
         },
         calendar : {
index 2afc5e89ac6c20b53c90f3a1fbd89d2b419db89e..1fedcabacd42b6efb85bbb7adca848a4d7e8109a 100644 (file)
@@ -18,7 +18,7 @@
         ];
 
     function translate(number, withoutSuffix, key, isFuture) {
-        var result = "";
+        var result = '';
         switch (key) {
         case 's':
             return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
@@ -48,7 +48,7 @@
             result = isFuture ? 'vuoden' : 'vuotta';
             break;
         }
-        result = verbalNumber(number, isFuture) + " " + result;
+        result = verbalNumber(number, isFuture) + ' ' + result;
         return result;
     }
 
     }
 
     return moment.defineLocale('fi', {
-        months : "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),
-        monthsShort : "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),
-        weekdays : "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),
-        weekdaysShort : "su_ma_ti_ke_to_pe_la".split("_"),
-        weekdaysMin : "su_ma_ti_ke_to_pe_la".split("_"),
+        months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
+        monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),
+        weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
+        weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'),
+        weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'),
         longDateFormat : {
-            LT : "HH.mm",
-            L : "DD.MM.YYYY",
-            LL : "Do MMMM[ta] YYYY",
-            LLL : "Do MMMM[ta] YYYY, [klo] LT",
-            LLLL : "dddd, Do MMMM[ta] YYYY, [klo] LT",
-            l : "D.M.YYYY",
-            ll : "Do MMM YYYY",
-            lll : "Do MMM YYYY, [klo] LT",
-            llll : "ddd, Do MMM YYYY, [klo] LT"
+            LT : 'HH.mm',
+            L : 'DD.MM.YYYY',
+            LL : 'Do MMMM[ta] YYYY',
+            LLL : 'Do MMMM[ta] YYYY, [klo] LT',
+            LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] LT',
+            l : 'D.M.YYYY',
+            ll : 'Do MMM YYYY',
+            lll : 'Do MMM YYYY, [klo] LT',
+            llll : 'ddd, Do MMM YYYY, [klo] LT'
         },
         calendar : {
             sameDay : '[tänään] [klo] LT',
@@ -82,8 +82,8 @@
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s päästä",
-            past : "%s sitten",
+            future : '%s päästä',
+            past : '%s sitten',
             s : translate,
             m : translate,
             mm : translate,
@@ -96,7 +96,7 @@
             y : translate,
             yy : translate
         },
-        ordinal : "%d.",
+        ordinal : '%d.',
         week : {
             dow : 1, // Monday is the first day of the week.
             doy : 4  // The week that contains Jan 4th is the first week of the year.
index cdc9eda1647996e4080acebb2e63fd738bf5072c..a27f9da65698c6fcc5ac6172ab86f1e17c6a23a7 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('fo', {
-        months : "januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),
-        monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),
-        weekdays : "sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),
-        weekdaysShort : "sun_mán_týs_mik_hós_frí_ley".split("_"),
-        weekdaysMin : "su_má_tý_mi_hó_fr_le".split("_"),
+        months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
+        weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'),
+        weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
+        weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D. MMMM, YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D. MMMM, YYYY LT'
         },
         calendar : {
             sameDay : '[Í dag kl.] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "um %s",
-            past : "%s síðani",
-            s : "fá sekund",
-            m : "ein minutt",
-            mm : "%d minuttir",
-            h : "ein tími",
-            hh : "%d tímar",
-            d : "ein dagur",
-            dd : "%d dagar",
-            M : "ein mánaði",
-            MM : "%d mánaðir",
-            y : "eitt ár",
-            yy : "%d ár"
+            future : 'um %s',
+            past : '%s síðani',
+            s : 'fá sekund',
+            m : 'ein minutt',
+            mm : '%d minuttir',
+            h : 'ein tími',
+            hh : '%d tímar',
+            d : 'ein dagur',
+            dd : '%d dagar',
+            M : 'ein mánaði',
+            MM : '%d mánaðir',
+            y : 'eitt ár',
+            yy : '%d ár'
         },
         ordinal : '%d.',
         week : {
index 714b11b2bfe199578c64b0c70befaa3297ebc57d..c0f1bdc66fe1177d0d7128293041861e745c33dc 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('fr-ca', {
-        months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
-        monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
-        weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
-        weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
-        weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
+        months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
+        monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
+        weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
+        weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
+        weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "YYYY-MM-DD",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'YYYY-MM-DD',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[Aujourd'hui à] LT",
+            sameDay: '[Aujourd\'hui à] LT',
             nextDay: '[Demain à] LT',
             nextWeek: 'dddd [à] LT',
             lastDay: '[Hier à] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "dans %s",
-            past : "il y a %s",
-            s : "quelques secondes",
-            m : "une minute",
-            mm : "%d minutes",
-            h : "une heure",
-            hh : "%d heures",
-            d : "un jour",
-            dd : "%d jours",
-            M : "un mois",
-            MM : "%d mois",
-            y : "un an",
-            yy : "%d ans"
+            future : 'dans %s',
+            past : 'il y a %s',
+            s : 'quelques secondes',
+            m : 'une minute',
+            mm : '%d minutes',
+            h : 'une heure',
+            hh : '%d heures',
+            d : 'un jour',
+            dd : '%d jours',
+            M : 'un mois',
+            MM : '%d mois',
+            y : 'un an',
+            yy : '%d ans'
         },
         ordinal : function (number) {
             return number + (number === 1 ? 'er' : '');
index 106ab11bee44b67999fe1b090b36f78fd2276dfb..f217ff1d4f0a98eb84b945811a108448f2693110 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('fr', {
-        months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
-        monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
-        weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
-        weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
-        weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
+        months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
+        monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
+        weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
+        weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
+        weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[Aujourd'hui à] LT",
+            sameDay: '[Aujourd\'hui à] LT',
             nextDay: '[Demain à] LT',
             nextWeek: 'dddd [à] LT',
             lastDay: '[Hier à] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "dans %s",
-            past : "il y a %s",
-            s : "quelques secondes",
-            m : "une minute",
-            mm : "%d minutes",
-            h : "une heure",
-            hh : "%d heures",
-            d : "un jour",
-            dd : "%d jours",
-            M : "un mois",
-            MM : "%d mois",
-            y : "un an",
-            yy : "%d ans"
+            future : 'dans %s',
+            past : 'il y a %s',
+            s : 'quelques secondes',
+            m : 'une minute',
+            mm : '%d minutes',
+            h : 'une heure',
+            hh : '%d heures',
+            d : 'un jour',
+            dd : '%d jours',
+            M : 'un mois',
+            MM : '%d mois',
+            y : 'un an',
+            yy : '%d ans'
         },
         ordinal : function (number) {
             return number + (number === 1 ? 'er' : '');
index e82065f33dc5eb6900f94b93c38a921b3ac85fe7..ac638629ee42532a45d67de8790aec3e583da8fd 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('gl', {
-        months : "Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),
-        monthsShort : "Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),
-        weekdays : "Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),
-        weekdaysShort : "Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),
-        weekdaysMin : "Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),
+        months : 'Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro'.split('_'),
+        monthsShort : 'Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.'.split('_'),
+        weekdays : 'Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado'.split('_'),
+        weekdaysShort : 'Dom._Lun._Mar._Mér._Xov._Ven._Sáb.'.split('_'),
+        weekdaysMin : 'Do_Lu_Ma_Mé_Xo_Ve_Sá'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
             sameDay : function () {
         },
         relativeTime : {
             future : function (str) {
-                if (str === "uns segundos") {
-                    return "nuns segundos";
+                if (str === 'uns segundos') {
+                    return 'nuns segundos';
                 }
-                return "en " + str;
+                return 'en ' + str;
             },
-            past : "hai %s",
-            s : "uns segundos",
-            m : "un minuto",
-            mm : "%d minutos",
-            h : "unha hora",
-            hh : "%d horas",
-            d : "un día",
-            dd : "%d días",
-            M : "un mes",
-            MM : "%d meses",
-            y : "un ano",
-            yy : "%d anos"
+            past : 'hai %s',
+            s : 'uns segundos',
+            m : 'un minuto',
+            mm : '%d minutos',
+            h : 'unha hora',
+            hh : '%d horas',
+            d : 'un día',
+            dd : '%d días',
+            M : 'un mes',
+            MM : '%d meses',
+            y : 'un ano',
+            yy : '%d anos'
         },
         ordinal : '%dº',
         week : {
index 0af4e0988d5eaf8cab12d5f46a2e5e10ae9f6749..06f954f453218ffd53ff102f01a22fc93bbc60c3 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('he', {
-        months : "ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),
-        monthsShort : "ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),
-        weekdays : "ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),
-        weekdaysShort : "א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),
-        weekdaysMin : "א_ב_ג_ד_ה_ו_ש".split("_"),
+        months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
+        monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
+        weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
+        weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
+        weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D [ב]MMMM YYYY",
-            LLL : "D [ב]MMMM YYYY LT",
-            LLLL : "dddd, D [ב]MMMM YYYY LT",
-            l : "D/M/YYYY",
-            ll : "D MMM YYYY",
-            lll : "D MMM YYYY LT",
-            llll : "ddd, D MMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D [ב]MMMM YYYY',
+            LLL : 'D [ב]MMMM YYYY LT',
+            LLLL : 'dddd, D [ב]MMMM YYYY LT',
+            l : 'D/M/YYYY',
+            ll : 'D MMM YYYY',
+            lll : 'D MMM YYYY LT',
+            llll : 'ddd, D MMM YYYY LT'
         },
         calendar : {
             sameDay : '[היום ב־]LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "בעוד %s",
-            past : "לפני %s",
-            s : "מספר שניות",
-            m : "דקה",
-            mm : "%d דקות",
-            h : "שעה",
+            future : 'בעוד %s',
+            past : 'לפני %s',
+            s : 'מספר שניות',
+            m : 'דקה',
+            mm : '%d דקות',
+            h : 'שעה',
             hh : function (number) {
                 if (number === 2) {
-                    return "שעתיים";
+                    return 'שעתיים';
                 }
-                return number + " שעות";
+                return number + ' שעות';
             },
-            d : "יום",
+            d : 'יום',
             dd : function (number) {
                 if (number === 2) {
-                    return "יומיים";
+                    return 'יומיים';
                 }
-                return number + " ימים";
+                return number + ' ימים';
             },
-            M : "חודש",
+            M : 'חודש',
             MM : function (number) {
                 if (number === 2) {
-                    return "חודשיים";
+                    return 'חודשיים';
                 }
-                return number + " חודשים";
+                return number + ' חודשים';
             },
-            y : "שנה",
+            y : 'שנה',
             yy : function (number) {
                 if (number === 2) {
-                    return "שנתיים";
+                    return 'שנתיים';
                 }
-                return number + " שנים";
+                return number + ' שנים';
             }
         }
     });
index 6dd7098c27d34950c11b82bffeefe550cf2ee3dd..4e64560ad3c119c62f76873e65c11121df99a4d2 100644 (file)
     };
 
     return moment.defineLocale('hi', {
-        months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split("_"),
-        monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split("_"),
-        weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split("_"),
-        weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split("_"),
-        weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split("_"),
+        months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'),
+        monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
+        weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
+        weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
+        weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
         longDateFormat : {
-            LT : "A h:mm बजे",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'A h:mm बजे',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         calendar : {
             sameDay : '[आज] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s में",
-            past : "%s पहले",
-            s : "कुछ ही क्षण",
-            m : "एक मिनट",
-            mm : "%d मिनट",
-            h : "एक घंटा",
-            hh : "%d घंटे",
-            d : "एक दिन",
-            dd : "%d दिन",
-            M : "एक महीने",
-            MM : "%d महीने",
-            y : "एक वर्ष",
-            yy : "%d वर्ष"
+            future : '%s में',
+            past : '%s पहले',
+            s : 'कुछ ही क्षण',
+            m : 'एक मिनट',
+            mm : '%d मिनट',
+            h : 'एक घंटा',
+            hh : '%d घंटे',
+            d : 'एक दिन',
+            dd : '%d दिन',
+            M : 'एक महीने',
+            MM : '%d महीने',
+            y : 'एक वर्ष',
+            yy : '%d वर्ष'
         },
         preparse: function (string) {
             return string.replace(/[१२३४५६७८९०]/g, function (match) {
         // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "रात";
+                return 'रात';
             } else if (hour < 10) {
-                return "सुबह";
+                return 'सुबह';
             } else if (hour < 17) {
-                return "दोपहर";
+                return 'दोपहर';
             } else if (hour < 20) {
-                return "शाम";
+                return 'शाम';
             } else {
-                return "रात";
+                return 'रात';
             }
         },
         week : {
index 20fe8c1d6628340b37b74eaedcf4fc7319f80fd3..9e3f6fa30f50e368625b6bfb50b36e48a99113ed 100644 (file)
@@ -14,7 +14,7 @@
     }
 }(function (moment) {
     function translate(number, withoutSuffix, key) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 'm':
             return withoutSuffix ? 'jedna minuta' : 'jedne minute';
     }
 
     return moment.defineLocale('hr', {
-        months : "sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),
-        monthsShort : "sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),
-        weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),
-        weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"),
-        weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"),
+        months : 'sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_'),
+        monthsShort : 'sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
+        weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
+        weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
+        weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD. MM. YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd, D. MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'DD. MM. YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd, D. MMMM YYYY LT'
         },
         calendar : {
             sameDay  : '[danas u] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "za %s",
-            past   : "prije %s",
-            s      : "par sekundi",
+            future : 'za %s',
+            past   : 'prije %s',
+            s      : 'par sekundi',
             m      : translate,
             mm     : translate,
             h      : translate,
             hh     : translate,
-            d      : "dan",
+            d      : 'dan',
             dd     : translate,
-            M      : "mjesec",
+            M      : 'mjesec',
             MM     : translate,
-            y      : "godinu",
+            y      : 'godinu',
             yy     : translate
         },
         ordinal : '%d.',
index 910f0868b5a27a9d0f0cab57aa3317bee73e3bc6..73fdb83fbcd45090be3f38067e775feae72ea927 100644 (file)
     }
 
     return moment.defineLocale('hu', {
-        months : "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),
-        monthsShort : "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),
-        weekdays : "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),
-        weekdaysShort : "vas_hét_kedd_sze_csüt_pén_szo".split("_"),
-        weekdaysMin : "v_h_k_sze_cs_p_szo".split("_"),
+        months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'),
+        monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'),
+        weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
+        weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
+        weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "YYYY.MM.DD.",
-            LL : "YYYY. MMMM D.",
-            LLL : "YYYY. MMMM D., LT",
-            LLLL : "YYYY. MMMM D., dddd LT"
+            LT : 'H:mm',
+            L : 'YYYY.MM.DD.',
+            LL : 'YYYY. MMMM D.',
+            LLL : 'YYYY. MMMM D., LT',
+            LLLL : 'YYYY. MMMM D., dddd LT'
         },
         meridiem : function (hours, minutes, isLower) {
             if (hours < 12) {
@@ -82,8 +82,8 @@
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s múlva",
-            past : "%s",
+            future : '%s múlva',
+            past : '%s',
             s : translate,
             m : translate,
             mm : translate,
index b6984a2794ad4ef4826acbe37ff0fd6ffbb151d8..affcd7e874a48e52d23fabbd5759c5b73e4515ba 100644 (file)
         months : monthsCaseReplace,
         monthsShort : monthsShortCaseReplace,
         weekdays : weekdaysCaseReplace,
-        weekdaysShort : "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),
-        weekdaysMin : "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),
+        weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
+        weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY թ.",
-            LLL : "D MMMM YYYY թ., LT",
-            LLLL : "dddd, D MMMM YYYY թ., LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY թ.',
+            LLL : 'D MMMM YYYY թ., LT',
+            LLLL : 'dddd, D MMMM YYYY թ., LT'
         },
         calendar : {
             sameDay: '[այսօր] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "%s հետո",
-            past : "%s առաջ",
-            s : "մի քանի վայրկյան",
-            m : "րոպե",
-            mm : "%d րոպե",
-            h : "ժամ",
-            hh : "%d ժամ",
-            d : "օր",
-            dd : "%d օր",
-            M : "ամիս",
-            MM : "%d ամիս",
-            y : "տարի",
-            yy : "%d տարի"
+            future : '%s հետո',
+            past : '%s առաջ',
+            s : 'մի քանի վայրկյան',
+            m : 'րոպե',
+            mm : '%d րոպե',
+            h : 'ժամ',
+            hh : '%d ժամ',
+            d : 'օր',
+            dd : '%d օր',
+            M : 'ամիս',
+            MM : '%d ամիս',
+            y : 'տարի',
+            yy : '%d տարի'
         },
 
         meridiem : function (hour) {
             if (hour < 4) {
-                return "գիշերվա";
+                return 'գիշերվա';
             } else if (hour < 12) {
-                return "առավոտվա";
+                return 'առավոտվա';
             } else if (hour < 17) {
-                return "ցերեկվա";
+                return 'ցերեկվա';
             } else {
-                return "երեկոյան";
+                return 'երեկոյան';
             }
         },
 
index 6043f30a239eac2925b776d27f2916788a5c9adf..143426aad252c78d2d942ab1aca8aefd80b046a0 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('id', {
-        months : "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),
-        monthsShort : "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),
-        weekdays : "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),
-        weekdaysShort : "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),
-        weekdaysMin : "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),
+        months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
+        monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des'.split('_'),
+        weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
+        weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
+        weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
         longDateFormat : {
-            LT : "HH.mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY [pukul] LT",
-            LLLL : "dddd, D MMMM YYYY [pukul] LT"
+            LT : 'HH.mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY [pukul] LT',
+            LLLL : 'dddd, D MMMM YYYY [pukul] LT'
         },
         meridiem : function (hours, minutes, isLower) {
             if (hours < 11) {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "dalam %s",
-            past : "%s yang lalu",
-            s : "beberapa detik",
-            m : "semenit",
-            mm : "%d menit",
-            h : "sejam",
-            hh : "%d jam",
-            d : "sehari",
-            dd : "%d hari",
-            M : "sebulan",
-            MM : "%d bulan",
-            y : "setahun",
-            yy : "%d tahun"
+            future : 'dalam %s',
+            past : '%s yang lalu',
+            s : 'beberapa detik',
+            m : 'semenit',
+            mm : '%d menit',
+            h : 'sejam',
+            hh : '%d jam',
+            d : 'sehari',
+            dd : '%d hari',
+            M : 'sebulan',
+            MM : '%d bulan',
+            y : 'setahun',
+            yy : '%d tahun'
         },
         week : {
             dow : 1, // Monday is the first day of the week.
index ed2240644f9084d9af20046e9e2fb36886151348..479f82d9c0eaddb49939e788d2bc135a0ca84d8f 100644 (file)
@@ -21,7 +21,7 @@
     }
 
     function translate(number, withoutSuffix, key, isFuture) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 's':
             return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
     }
 
     return moment.defineLocale('is', {
-        months : "janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),
-        monthsShort : "jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),
-        weekdays : "sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),
-        weekdaysShort : "sun_mán_þri_mið_fim_fös_lau".split("_"),
-        weekdaysMin : "Su_Má_Þr_Mi_Fi_Fö_La".split("_"),
+        months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
+        weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
+        weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
+        weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD/MM/YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY [kl.] LT",
-            LLLL : "dddd, D. MMMM YYYY [kl.] LT"
+            LT : 'H:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY [kl.] LT',
+            LLLL : 'dddd, D. MMMM YYYY [kl.] LT'
         },
         calendar : {
             sameDay : '[í dag kl.] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "eftir %s",
-            past : "fyrir %s síðan",
+            future : 'eftir %s',
+            past : 'fyrir %s síðan',
             s : translate,
             m : translate,
             mm : translate,
-            h : "klukkustund",
+            h : 'klukkustund',
             hh : translate,
             d : translate,
             dd : translate,
index a151ccc62ae3d4f06c619e372a4caaeb20f7d969..6695390903de8f69efa6d8cf7239743308ee9cef 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('it', {
-        months : "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),
-        monthsShort : "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),
-        weekdays : "Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),
-        weekdaysShort : "Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),
-        weekdaysMin : "D_L_Ma_Me_G_V_S".split("_"),
+        months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
+        monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
+        weekdays : 'Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato'.split('_'),
+        weekdaysShort : 'Dom_Lun_Mar_Mer_Gio_Ven_Sab'.split('_'),
+        weekdaysMin : 'D_L_Ma_Me_G_V_S'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay: '[Oggi alle] LT',
         },
         relativeTime : {
             future : function (s) {
-                return ((/^[0-9].+$/).test(s) ? "tra" : "in") + " " + s;
+                return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s;
             },
-            past : "%s fa",
-            s : "alcuni secondi",
-            m : "un minuto",
-            mm : "%d minuti",
-            h : "un'ora",
-            hh : "%d ore",
-            d : "un giorno",
-            dd : "%d giorni",
-            M : "un mese",
-            MM : "%d mesi",
-            y : "un anno",
-            yy : "%d anni"
+            past : '%s fa',
+            s : 'alcuni secondi',
+            m : 'un minuto',
+            mm : '%d minuti',
+            h : 'un\'ora',
+            hh : '%d ore',
+            d : 'un giorno',
+            dd : '%d giorni',
+            M : 'un mese',
+            MM : '%d mesi',
+            y : 'un anno',
+            yy : '%d anni'
         },
         ordinal: '%dº',
         week : {
index 34c4b890d8ea43c47ff4c0df98a887bf9dabf577..f14fa4e6f80be0128bb8748318bdb7a70982bc6d 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('ja', {
-        months : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
-        monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
-        weekdays : "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),
-        weekdaysShort : "日_月_火_水_木_金_土".split("_"),
-        weekdaysMin : "日_月_火_水_木_金_土".split("_"),
+        months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
+        monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
+        weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
+        weekdaysShort : '日_月_火_水_木_金_土'.split('_'),
+        weekdaysMin : '日_月_火_水_木_金_土'.split('_'),
         longDateFormat : {
-            LT : "Ah時m分",
-            L : "YYYY/MM/DD",
-            LL : "YYYY年M月D日",
-            LLL : "YYYY年M月D日LT",
-            LLLL : "YYYY年M月D日LT dddd"
+            LT : 'Ah時m分',
+            L : 'YYYY/MM/DD',
+            LL : 'YYYY年M月D日',
+            LLL : 'YYYY年M月D日LT',
+            LLLL : 'YYYY年M月D日LT dddd'
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 12) {
-                return "午前";
+                return '午前';
             } else {
-                return "午後";
+                return '午後';
             }
         },
         calendar : {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s後",
-            past : "%s前",
-            s : "数秒",
-            m : "1分",
-            mm : "%d分",
-            h : "1時間",
-            hh : "%d時間",
-            d : "1日",
-            dd : "%d日",
-            M : "1ヶ月",
-            MM : "%dヶ月",
-            y : "1年",
-            yy : "%d年"
+            future : '%s後',
+            past : '%s前',
+            s : '数秒',
+            m : '1分',
+            mm : '%d分',
+            h : '1時間',
+            hh : '%d時間',
+            d : '1日',
+            dd : '%d日',
+            M : '1ヶ月',
+            MM : '%dヶ月',
+            y : '1年',
+            yy : '%d年'
         }
     });
 }));
index 313452436441ceda4a376f12968305f235fa688f..73eb9c75a91eb9fe310343818bc62884ea2c8312 100644 (file)
 
     return moment.defineLocale('ka', {
         months : monthsCaseReplace,
-        monthsShort : "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),
+        monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
         weekdays : weekdaysCaseReplace,
-        weekdaysShort : "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),
-        weekdaysMin : "კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),
+        weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
+        weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
         longDateFormat : {
-            LT : "h:mm A",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'h:mm A',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[დღეს] LT[-ზე]',
         relativeTime : {
             future : function (s) {
                 return (/(წამი|წუთი|საათი|წელი)/).test(s) ?
-                    s.replace(/ი$/, "ში") :
-                    s + "ში";
+                    s.replace(/ი$/, 'ში') :
+                    s + 'ში';
             },
             past : function (s) {
                 if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) {
-                    return s.replace(/(ი|ე)$/, "ის წინ");
+                    return s.replace(/(ი|ე)$/, 'ის წინ');
                 }
                 if ((/წელი/).test(s)) {
-                    return s.replace(/წელი$/, "წლის წინ");
+                    return s.replace(/წელი$/, 'წლის წინ');
                 }
             },
-            s : "რამდენიმე წამი",
-            m : "წუთი",
-            mm : "%d წუთი",
-            h : "საათი",
-            hh : "%d საათი",
-            d : "დღე",
-            dd : "%d დღე",
-            M : "თვე",
-            MM : "%d თვე",
-            y : "წელი",
-            yy : "%d წელი"
+            s : 'რამდენიმე წამი',
+            m : 'წუთი',
+            mm : '%d წუთი',
+            h : 'საათი',
+            hh : '%d საათი',
+            d : 'დღე',
+            dd : '%d დღე',
+            M : 'თვე',
+            MM : '%d თვე',
+            y : 'წელი',
+            yy : '%d წელი'
         },
         ordinal : function (number) {
             if (number === 0) {
             }
 
             if (number === 1) {
-                return number + "-ლი";
+                return number + '-ლი';
             }
 
             if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) {
-                return "მე-" + number;
+                return 'მე-' + number;
             }
 
-            return number + "-ე";
+            return number + '-ე';
         },
         week : {
             dow : 1,
index f457e8d130771337000dc07258b5d82080b21978..9ba4888b741867db981491fe0899c72340c88da5 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('km', {
-        months: "មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),
-        monthsShort: "មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),
-        weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),
-        weekdaysShort: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),
-        weekdaysMin: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),
+        months: 'មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
+        monthsShort: 'មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
+        weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
+        weekdaysShort: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
+        weekdaysMin: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
         longDateFormat: {
-            LT: "HH:mm",
-            L: "DD/MM/YYYY",
-            LL: "D MMMM YYYY",
-            LLL: "D MMMM YYYY LT",
-            LLLL: "dddd, D MMMM YYYY LT"
+            LT: 'HH:mm',
+            L: 'DD/MM/YYYY',
+            LL: 'D MMMM YYYY',
+            LLL: 'D MMMM YYYY LT',
+            LLLL: 'dddd, D MMMM YYYY LT'
         },
         calendar: {
             sameDay: '[ថ្ងៃនៈ ម៉ោង] LT',
             sameElse: 'L'
         },
         relativeTime: {
-            future: "%sទៀត",
-            past: "%sមុន",
-            s: "ប៉ុន្មានវិនាទី",
-            m: "មួយនាទី",
-            mm: "%d នាទី",
-            h: "មួយម៉ោង",
-            hh: "%d ម៉ោង",
-            d: "មួយថ្ងៃ",
-            dd: "%d ថ្ងៃ",
-            M: "មួយខែ",
-            MM: "%d ខែ",
-            y: "មួយឆ្នាំ",
-            yy: "%d ឆ្នាំ"
+            future: '%sទៀត',
+            past: '%sមុន',
+            s: 'ប៉ុន្មានវិនាទី',
+            m: 'មួយនាទី',
+            mm: '%d នាទី',
+            h: 'មួយម៉ោង',
+            hh: '%d ម៉ោង',
+            d: 'មួយថ្ងៃ',
+            dd: '%d ថ្ងៃ',
+            M: 'មួយខែ',
+            MM: '%d ខែ',
+            y: 'មួយឆ្នាំ',
+            yy: '%d ឆ្នាំ'
         },
         week: {
             dow: 1, // Monday is the first day of the week.
index 7de2e51033ce87331ab69a931d1d7a380f39a9ad..4466a393441ba536a071c3cc2c5bea7eb61cf108 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('ko', {
-        months : "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
-        monthsShort : "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
-        weekdays : "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),
-        weekdaysShort : "일_월_화_수_목_금_토".split("_"),
-        weekdaysMin : "일_월_화_수_목_금_토".split("_"),
+        months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
+        monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
+        weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
+        weekdaysShort : '일_월_화_수_목_금_토'.split('_'),
+        weekdaysMin : '일_월_화_수_목_금_토'.split('_'),
         longDateFormat : {
-            LT : "A h시 mm분",
-            L : "YYYY.MM.DD",
-            LL : "YYYY년 MMMM D일",
-            LLL : "YYYY년 MMMM D일 LT",
-            LLLL : "YYYY년 MMMM D일 dddd LT"
+            LT : 'A h시 mm분',
+            L : 'YYYY.MM.DD',
+            LL : 'YYYY년 MMMM D일',
+            LLL : 'YYYY년 MMMM D일 LT',
+            LLLL : 'YYYY년 MMMM D일 dddd LT'
         },
         meridiem : function (hour, minute, isUpper) {
             return hour < 12 ? '오전' : '오후';
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s 후",
-            past : "%s 전",
-            s : "몇초",
-            ss : "%d초",
-            m : "일분",
-            mm : "%d분",
-            h : "한시간",
-            hh : "%d시간",
-            d : "하루",
-            dd : "%d일",
-            M : "한달",
-            MM : "%d달",
-            y : "일년",
-            yy : "%d년"
+            future : '%s 후',
+            past : '%s 전',
+            s : '몇초',
+            ss : '%d초',
+            m : '일분',
+            mm : '%d분',
+            h : '한시간',
+            hh : '%d시간',
+            d : '하루',
+            dd : '%d일',
+            M : '한달',
+            MM : '%d달',
+            y : '일년',
+            yy : '%d년'
         },
         ordinal : '%d일',
         meridiemParse : /(오전|오후)/,
         isPM : function (token) {
-            return token === "오후";
+            return token === '오후';
         }
     });
 }));
index c878b79c1349ec2da06e9de5df22c61f797db87d..14fab973b0407e257fb3f149996eee75caabaef1 100644 (file)
@@ -2,9 +2,9 @@
 // locale : Luxembourgish (lb)
 // author : mweimerskirch : https://github.com/mweimerskirch, David Raison : https://github.com/kwisatz
 
-// Note: Luxembourgish has a very particular phonological rule ("Eifeler Regel") that causes the
-// deletion of the final "n" in certain contexts. That's what the "eifelerRegelAppliesToWeekday"
-// and "eifelerRegelAppliesToNumber" methods are meant for
+// Note: Luxembourgish has a very particular phonological rule ('Eifeler Regel') that causes the
+// deletion of the final 'n' in certain contexts. That's what the 'eifelerRegelAppliesToWeekday'
+// and 'eifelerRegelAppliesToNumber' methods are meant for
 
 (function (factory) {
     if (typeof define === 'function' && define.amd) {
     function processFutureTime(string) {
         var number = string.substr(0, string.indexOf(' '));
         if (eifelerRegelAppliesToNumber(number)) {
-            return "a " + string;
+            return 'a ' + string;
         }
-        return "an " + string;
+        return 'an ' + string;
     }
 
     function processPastTime(string) {
         var number = string.substr(0, string.indexOf(' '));
         if (eifelerRegelAppliesToNumber(number)) {
-            return "viru " + string;
+            return 'viru ' + string;
         }
-        return "virun " + string;
+        return 'virun ' + string;
     }
 
     /**
-     * Returns true if the word before the given number loses the "-n" ending.
-     * e.g. "an 10 Deeg" but "a 5 Deeg"
+     * Returns true if the word before the given number loses the '-n' ending.
+     * e.g. 'an 10 Deeg' but 'a 5 Deeg'
      *
      * @param number {integer}
      * @returns {boolean}
     }
 
     return moment.defineLocale('lb', {
-        months: "Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
-        monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),
-        weekdays: "Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),
-        weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),
-        weekdaysMin: "So_Mé_Dë_Më_Do_Fr_Sa".split("_"),
+        months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
+        monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
+        weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
+        weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
+        weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
         longDateFormat: {
-            LT: "H:mm [Auer]",
-            L: "DD.MM.YYYY",
-            LL: "D. MMMM YYYY",
-            LLL: "D. MMMM YYYY LT",
-            LLLL: "dddd, D. MMMM YYYY LT"
+            LT: 'H:mm [Auer]',
+            L: 'DD.MM.YYYY',
+            LL: 'D. MMMM YYYY',
+            LLL: 'D. MMMM YYYY LT',
+            LLLL: 'dddd, D. MMMM YYYY LT'
         },
         calendar: {
-            sameDay: "[Haut um] LT",
-            sameElse: "L",
+            sameDay: '[Haut um] LT',
+            sameElse: 'L',
             nextDay: '[Muer um] LT',
             nextWeek: 'dddd [um] LT',
             lastDay: '[Gëschter um] LT',
             lastWeek: function () {
-                // Different date string for "Dënschdeg" (Tuesday) and "Donneschdeg" (Thursday) due to phonological rule
+                // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
                 switch (this.day()) {
                     case 2:
                     case 4:
         relativeTime : {
             future : processFutureTime,
             past : processPastTime,
-            s : "e puer Sekonnen",
+            s : 'e puer Sekonnen',
             m : processRelativeTime,
-            mm : "%d Minutten",
+            mm : '%d Minutten',
             h : processRelativeTime,
-            hh : "%d Stonnen",
+            hh : '%d Stonnen',
             d : processRelativeTime,
-            dd : "%d Deeg",
+            dd : '%d Deeg',
             M : processRelativeTime,
-            MM : "%d Méint",
+            MM : '%d Méint',
             y : processRelativeTime,
-            yy : "%d Joer"
+            yy : '%d Joer'
         },
         ordinal: '%d.',
         week: {
index 7d7b93f10a927970bc9a91c74a145cf42dd8cc71..013f8f1e3ae40ba9fccf6a2ab5755e82a6c2c66b 100644 (file)
     }
 }(function (moment) {
     var units = {
-        "m" : "minutė_minutės_minutę",
-        "mm": "minutės_minučių_minutes",
-        "h" : "valanda_valandos_valandą",
-        "hh": "valandos_valandų_valandas",
-        "d" : "diena_dienos_dieną",
-        "dd": "dienos_dienų_dienas",
-        "M" : "mėnuo_mėnesio_mėnesį",
-        "MM": "mėnesiai_mėnesių_mėnesius",
-        "y" : "metai_metų_metus",
-        "yy": "metai_metų_metus"
+        'm' : 'minutė_minutės_minutę',
+        'mm': 'minutės_minučių_minutes',
+        'h' : 'valanda_valandos_valandą',
+        'hh': 'valandos_valandų_valandas',
+        'd' : 'diena_dienos_dieną',
+        'dd': 'dienos_dienų_dienas',
+        'M' : 'mėnuo_mėnesio_mėnesį',
+        'MM': 'mėnesiai_mėnesių_mėnesius',
+        'y' : 'metai_metų_metus',
+        'yy': 'metai_metų_metus'
     },
-    weekDays = "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_");
+    weekDays = 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_');
 
     function translateSeconds(number, withoutSuffix, key, isFuture) {
         if (withoutSuffix) {
-            return "kelios sekundės";
+            return 'kelios sekundės';
         } else {
-            return isFuture ? "kelių sekundžių" : "kelias sekundes";
+            return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
         }
     }
 
     }
 
     function forms(key) {
-        return units[key].split("_");
+        return units[key].split('_');
     }
 
     function translate(number, withoutSuffix, key, isFuture) {
-        var result = number + " ";
+        var result = number + ' ';
         if (number === 1) {
             return result + translateSingular(number, withoutSuffix, key[0], isFuture);
         } else if (withoutSuffix) {
         var nominative = format.indexOf('dddd HH:mm') === -1,
             weekDay = weekDays[moment.day()];
 
-        return nominative ? weekDay : weekDay.substring(0, weekDay.length - 2) + "į";
+        return nominative ? weekDay : weekDay.substring(0, weekDay.length - 2) + 'į';
     }
 
-    return moment.defineLocale("lt", {
-        months : "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),
-        monthsShort : "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),
+    return moment.defineLocale('lt', {
+        months : 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
+        monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
         weekdays : relativeWeekDay,
-        weekdaysShort : "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),
-        weekdaysMin : "S_P_A_T_K_Pn_Š".split("_"),
+        weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
+        weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "YYYY-MM-DD",
-            LL : "YYYY [m.] MMMM D [d.]",
-            LLL : "YYYY [m.] MMMM D [d.], LT [val.]",
-            LLLL : "YYYY [m.] MMMM D [d.], dddd, LT [val.]",
-            l : "YYYY-MM-DD",
-            ll : "YYYY [m.] MMMM D [d.]",
-            lll : "YYYY [m.] MMMM D [d.], LT [val.]",
-            llll : "YYYY [m.] MMMM D [d.], ddd, LT [val.]"
+            LT : 'HH:mm',
+            L : 'YYYY-MM-DD',
+            LL : 'YYYY [m.] MMMM D [d.]',
+            LLL : 'YYYY [m.] MMMM D [d.], LT [val.]',
+            LLLL : 'YYYY [m.] MMMM D [d.], dddd, LT [val.]',
+            l : 'YYYY-MM-DD',
+            ll : 'YYYY [m.] MMMM D [d.]',
+            lll : 'YYYY [m.] MMMM D [d.], LT [val.]',
+            llll : 'YYYY [m.] MMMM D [d.], ddd, LT [val.]'
         },
         calendar : {
-            sameDay : "[Šiandien] LT",
-            nextDay : "[Rytoj] LT",
-            nextWeek : "dddd LT",
-            lastDay : "[Vakar] LT",
-            lastWeek : "[Praėjusį] dddd LT",
-            sameElse : "L"
+            sameDay : '[Šiandien] LT',
+            nextDay : '[Rytoj] LT',
+            nextWeek : 'dddd LT',
+            lastDay : '[Vakar] LT',
+            lastWeek : '[Praėjusį] dddd LT',
+            sameElse : 'L'
         },
         relativeTime : {
-            future : "po %s",
-            past : "prieš %s",
+            future : 'po %s',
+            past : 'prieš %s',
             s : translateSeconds,
             m : translateSingular,
             mm : translate,
index 0df007d74801126ac5088c956ddc1f7c4859d2d4..7e1892e3873f3adae8747b03ff317506adedc084 100644 (file)
     }
 
     return moment.defineLocale('lv', {
-        months : "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),
-        monthsShort : "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),
-        weekdays : "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),
-        weekdaysShort : "Sv_P_O_T_C_Pk_S".split("_"),
-        weekdaysMin : "Sv_P_O_T_C_Pk_S".split("_"),
+        months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
+        weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
+        weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'),
+        weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "YYYY. [gada] D. MMMM",
-            LLL : "YYYY. [gada] D. MMMM, LT",
-            LLLL : "YYYY. [gada] D. MMMM, dddd, LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'YYYY. [gada] D. MMMM',
+            LLL : 'YYYY. [gada] D. MMMM, LT',
+            LLLL : 'YYYY. [gada] D. MMMM, dddd, LT'
         },
         calendar : {
             sameDay : '[Šodien pulksten] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s vēlāk",
-            past : "%s agrāk",
-            s : "dažas sekundes",
-            m : "minūti",
+            future : '%s vēlāk',
+            past : '%s agrāk',
+            s : 'dažas sekundes',
+            m : 'minūti',
             mm : relativeTimeWithPlural,
-            h : "stundu",
+            h : 'stundu',
             hh : relativeTimeWithPlural,
-            d : "dienu",
+            d : 'dienu',
             dd : relativeTimeWithPlural,
-            M : "mēnesi",
+            M : 'mēnesi',
             MM : relativeTimeWithPlural,
-            y : "gadu",
+            y : 'gadu',
             yy : relativeTimeWithPlural
         },
         ordinal : '%d.',
index 2d8a739abb12488f7899a65fdcd76626ee269525..94c7fc1a2deaeca3fe2b8fc0e9d9c85b2e35cc57 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('mk', {
-        months : "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),
-        monthsShort : "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),
-        weekdays : "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),
-        weekdaysShort : "нед_пон_вто_сре_чет_пет_саб".split("_"),
-        weekdaysMin : "нe_пo_вт_ср_че_пе_сa".split("_"),
+        months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
+        monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
+        weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
+        weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
+        weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "D.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'D.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Денес во] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "после %s",
-            past : "пред %s",
-            s : "неколку секунди",
-            m : "минута",
-            mm : "%d минути",
-            h : "час",
-            hh : "%d часа",
-            d : "ден",
-            dd : "%d дена",
-            M : "месец",
-            MM : "%d месеци",
-            y : "година",
-            yy : "%d години"
+            future : 'после %s',
+            past : 'пред %s',
+            s : 'неколку секунди',
+            m : 'минута',
+            mm : '%d минути',
+            h : 'час',
+            hh : '%d часа',
+            d : 'ден',
+            dd : '%d дена',
+            M : 'месец',
+            MM : '%d месеци',
+            y : 'година',
+            yy : '%d години'
         },
         ordinal : function (number) {
             var lastDigit = number % 10,
index d3cee1d3f3034c18131ddc72d36b5e6552b07216..ea4d94909d787aa46e74da17a7aa5476b5a8e1bb 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('ml', {
-        months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split("_"),
-        monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split("_"),
-        weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split("_"),
-        weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split("_"),
-        weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split("_"),
+        months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'),
+        monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'),
+        weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'),
+        weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
+        weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
         longDateFormat : {
-            LT : "A h:mm -നു",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'A h:mm -നു',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         calendar : {
             sameDay : '[ഇന്ന്] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s കഴിഞ്ഞ്",
-            past : "%s മുൻപ്",
-            s : "അൽപ നിമിഷങ്ങൾ",
-            m : "ഒരു മിനിറ്റ്",
-            mm : "%d മിനിറ്റ്",
-            h : "ഒരു മണിക്കൂർ",
-            hh : "%d മണിക്കൂർ",
-            d : "ഒരു ദിവസം",
-            dd : "%d ദിവസം",
-            M : "ഒരു മാസം",
-            MM : "%d മാസം",
-            y : "ഒരു വർഷം",
-            yy : "%d വർഷം"
+            future : '%s കഴിഞ്ഞ്',
+            past : '%s മുൻപ്',
+            s : 'അൽപ നിമിഷങ്ങൾ',
+            m : 'ഒരു മിനിറ്റ്',
+            mm : '%d മിനിറ്റ്',
+            h : 'ഒരു മണിക്കൂർ',
+            hh : '%d മണിക്കൂർ',
+            d : 'ഒരു ദിവസം',
+            dd : '%d ദിവസം',
+            M : 'ഒരു മാസം',
+            MM : '%d മാസം',
+            y : 'ഒരു വർഷം',
+            yy : '%d വർഷം'
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "രാത്രി";
+                return 'രാത്രി';
             } else if (hour < 12) {
-                return "രാവിലെ";
+                return 'രാവിലെ';
             } else if (hour < 17) {
-                return "ഉച്ച കഴിഞ്ഞ്";
+                return 'ഉച്ച കഴിഞ്ഞ്';
             } else if (hour < 20) {
-                return "വൈകുന്നേരം";
+                return 'വൈകുന്നേരം';
             } else {
-                return "രാത്രി";
+                return 'രാത്രി';
             }
         }
     });
index 8cbfe7cf97d7254a5bf59830526b37c58f1c0244..141eaf86b68cd8abd31d6857c3985bab98c7dbab 100644 (file)
     };
 
     return moment.defineLocale('mr', {
-        months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split("_"),
-        monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split("_"),
-        weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split("_"),
-        weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split("_"),
-        weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split("_"),
+        months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
+        monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
+        weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
+        weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
+        weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
         longDateFormat : {
-            LT : "A h:mm वाजता",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'A h:mm वाजता',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         calendar : {
             sameDay : '[आज] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s नंतर",
-            past : "%s पूर्वी",
-            s : "सेकंद",
-            m: "एक मिनिट",
-            mm: "%d मिनिटे",
-            h : "एक तास",
-            hh : "%d तास",
-            d : "एक दिवस",
-            dd : "%d दिवस",
-            M : "एक महिना",
-            MM : "%d महिने",
-            y : "एक वर्ष",
-            yy : "%d वर्षे"
+            future : '%s नंतर',
+            past : '%s पूर्वी',
+            s : 'सेकंद',
+            m: 'एक मिनिट',
+            mm: '%d मिनिटे',
+            h : 'एक तास',
+            hh : '%d तास',
+            d : 'एक दिवस',
+            dd : '%d दिवस',
+            M : 'एक महिना',
+            MM : '%d महिने',
+            y : 'एक वर्ष',
+            yy : '%d वर्षे'
         },
         preparse: function (string) {
             return string.replace(/[१२३४५६७८९०]/g, function (match) {
         meridiem: function (hour, minute, isLower)
         {
             if (hour < 4) {
-                return "रात्री";
+                return 'रात्री';
             } else if (hour < 10) {
-                return "सकाळी";
+                return 'सकाळी';
             } else if (hour < 17) {
-                return "दुपारी";
+                return 'दुपारी';
             } else if (hour < 20) {
-                return "सायंकाळी";
+                return 'सायंकाळी';
             } else {
-                return "रात्री";
+                return 'रात्री';
             }
         },
         week : {
index eee412f6bcdd5a4f71a1defa3bbb670cc46e55ca..7efcbaaab116fb669435aed1b68db21b8e99bc29 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('ms-my', {
-        months : "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),
-        monthsShort : "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),
-        weekdays : "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),
-        weekdaysShort : "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),
-        weekdaysMin : "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),
+        months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
+        monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
+        weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
+        weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
+        weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
         longDateFormat : {
-            LT : "HH.mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY [pukul] LT",
-            LLLL : "dddd, D MMMM YYYY [pukul] LT"
+            LT : 'HH.mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY [pukul] LT',
+            LLLL : 'dddd, D MMMM YYYY [pukul] LT'
         },
         meridiem : function (hours, minutes, isLower) {
             if (hours < 11) {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "dalam %s",
-            past : "%s yang lepas",
-            s : "beberapa saat",
-            m : "seminit",
-            mm : "%d minit",
-            h : "sejam",
-            hh : "%d jam",
-            d : "sehari",
-            dd : "%d hari",
-            M : "sebulan",
-            MM : "%d bulan",
-            y : "setahun",
-            yy : "%d tahun"
+            future : 'dalam %s',
+            past : '%s yang lepas',
+            s : 'beberapa saat',
+            m : 'seminit',
+            mm : '%d minit',
+            h : 'sejam',
+            hh : '%d jam',
+            d : 'sehari',
+            dd : '%d hari',
+            M : 'sebulan',
+            MM : '%d bulan',
+            y : 'setahun',
+            yy : '%d tahun'
         },
         week : {
             dow : 1, // Monday is the first day of the week.
index 442d5693c1ea8530e2af9e5e1f220b32dbc436f1..138d1014cabf0281a192e2875c9351c8cf096339 100644 (file)
         '၀': '0'
     };
     return moment.defineLocale('my', {
-        months: "ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),
-        monthsShort: "ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),
-        weekdays: "တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),
-        weekdaysShort: "နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),
-        weekdaysMin: "နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),
+        months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'),
+        monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
+        weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'),
+        weekdaysShort: 'နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
+        weekdaysMin: 'နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
         longDateFormat: {
-            LT: "HH:mm",
-            L: "DD/MM/YYYY",
-            LL: "D MMMM YYYY",
-            LLL: "D MMMM YYYY LT",
-            LLLL: "dddd D MMMM YYYY LT"
+            LT: 'HH:mm',
+            L: 'DD/MM/YYYY',
+            LL: 'D MMMM YYYY',
+            LLL: 'D MMMM YYYY LT',
+            LLLL: 'dddd D MMMM YYYY LT'
         },
         calendar: {
             sameDay: '[ယနေ.] LT [မှာ]',
             sameElse: 'L'
         },
         relativeTime: {
-            future: "လာမည့် %s မှာ",
-            past: "လွန်ခဲ့သော %s က",
-            s: "စက္ကန်.အနည်းငယ်",
-            m: "တစ်မိနစ်",
-            mm: "%d မိနစ်",
-            h: "တစ်နာရီ",
-            hh: "%d နာရီ",
-            d: "တစ်ရက်",
-            dd: "%d ရက်",
-            M: "တစ်လ",
-            MM: "%d လ",
-            y: "တစ်နှစ်",
-            yy: "%d နှစ်"
+            future: 'လာမည့် %s မှာ',
+            past: 'လွန်ခဲ့သော %s က',
+            s: 'စက္ကန်.အနည်းငယ်',
+            m: 'တစ်မိနစ်',
+            mm: '%d မိနစ်',
+            h: 'တစ်နာရီ',
+            hh: '%d နာရီ',
+            d: 'တစ်ရက်',
+            dd: '%d ရက်',
+            M: 'တစ်လ',
+            MM: '%d လ',
+            y: 'တစ်နှစ်',
+            yy: '%d နှစ်'
         },
         preparse: function (string) {
             return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
index 5e4a511a37f21328e18ca4c5dabf2353ce909b66..c7dfcd9d89df59006408362697e73c30d256bc31 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('nb', {
-        months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),
-        monthsShort : "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),
-        weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
-        weekdaysShort : "sø._ma._ti._on._to._fr._lø.".split("_"),
-        weekdaysMin : "sø_ma_ti_on_to_fr_lø".split("_"),
+        months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
+        monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
+        weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
+        weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'),
+        weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
         longDateFormat : {
-            LT : "H.mm",
-            L : "DD.MM.YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY [kl.] LT",
-            LLLL : "dddd D. MMMM YYYY [kl.] LT"
+            LT : 'H.mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY [kl.] LT',
+            LLLL : 'dddd D. MMMM YYYY [kl.] LT'
         },
         calendar : {
             sameDay: '[i dag kl.] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "om %s",
-            past : "for %s siden",
-            s : "noen sekunder",
-            m : "ett minutt",
-            mm : "%d minutter",
-            h : "en time",
-            hh : "%d timer",
-            d : "en dag",
-            dd : "%d dager",
-            M : "en måned",
-            MM : "%d måneder",
-            y : "ett år",
-            yy : "%d år"
+            future : 'om %s',
+            past : 'for %s siden',
+            s : 'noen sekunder',
+            m : 'ett minutt',
+            mm : '%d minutter',
+            h : 'en time',
+            hh : '%d timer',
+            d : 'en dag',
+            dd : '%d dager',
+            M : 'en måned',
+            MM : '%d måneder',
+            y : 'ett år',
+            yy : '%d år'
         },
         ordinal : '%d.',
         week : {
index 836fb4d476f7b522447edd451558792d228df338..51629ebd5f18abca4780abf21769dfa0ddffd590 100644 (file)
     };
 
     return moment.defineLocale('ne', {
-        months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split("_"),
-        monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split("_"),
-        weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split("_"),
-        weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split("_"),
-        weekdaysMin : 'आइ._सो._मङ्_बु._बि._शु._श.'.split("_"),
+        months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'),
+        monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'),
+        weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'),
+        weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
+        weekdaysMin : 'आइ._सो._मङ्_बु._बि._शु._श.'.split('_'),
         longDateFormat : {
-            LT : "Aको h:mm बजे",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'Aको h:mm बजे',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         preparse: function (string) {
             return string.replace(/[१२३४५६७८९०]/g, function (match) {
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 3) {
-                return "राती";
+                return 'राती';
             } else if (hour < 10) {
-                return "बिहान";
+                return 'बिहान';
             } else if (hour < 15) {
-                return "दिउँसो";
+                return 'दिउँसो';
             } else if (hour < 18) {
-                return "बेलुका";
+                return 'बेलुका';
             } else if (hour < 20) {
-                return "साँझ";
+                return 'साँझ';
             } else {
-                return "राती";
+                return 'राती';
             }
         },
         calendar : {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%sमा",
-            past : "%s अगाडी",
-            s : "केही समय",
-            m : "एक मिनेट",
-            mm : "%d मिनेट",
-            h : "एक घण्टा",
-            hh : "%d घण्टा",
-            d : "एक दिन",
-            dd : "%d दिन",
-            M : "एक महिना",
-            MM : "%d महिना",
-            y : "एक बर्ष",
-            yy : "%d बर्ष"
+            future : '%sमा',
+            past : '%s अगाडी',
+            s : 'केही समय',
+            m : 'एक मिनेट',
+            mm : '%d मिनेट',
+            h : 'एक घण्टा',
+            hh : '%d घण्टा',
+            d : 'एक दिन',
+            dd : '%d दिन',
+            M : 'एक महिना',
+            MM : '%d महिना',
+            y : 'एक बर्ष',
+            yy : '%d बर्ष'
         },
         week : {
             dow : 1, // Monday is the first day of the week.
index 15776736ca885fd3be93b7dd474cd7dd10a35852..213beeb889b654184e358e73a0e52f164f5a7120 100644 (file)
         factory(window.moment); // Browser global
     }
 }(function (moment) {
-    var monthsShortWithDots = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),
-        monthsShortWithoutDots = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_");
+    var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
+        monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_');
 
     return moment.defineLocale('nl', {
-        months : "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),
+        months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
         monthsShort : function (m, format) {
             if (/-MMM-/.test(format)) {
                 return monthsShortWithoutDots[m.month()];
                 return monthsShortWithDots[m.month()];
             }
         },
-        weekdays : "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),
-        weekdaysShort : "zo._ma._di._wo._do._vr._za.".split("_"),
-        weekdaysMin : "Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),
+        weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
+        weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
+        weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD-MM-YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD-MM-YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
             sameDay: '[vandaag om] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "over %s",
-            past : "%s geleden",
-            s : "een paar seconden",
-            m : "één minuut",
-            mm : "%d minuten",
-            h : "één uur",
-            hh : "%d uur",
-            d : "één dag",
-            dd : "%d dagen",
-            M : "één maand",
-            MM : "%d maanden",
-            y : "één jaar",
-            yy : "%d jaar"
+            future : 'over %s',
+            past : '%s geleden',
+            s : 'een paar seconden',
+            m : 'één minuut',
+            mm : '%d minuten',
+            h : 'één uur',
+            hh : '%d uur',
+            d : 'één dag',
+            dd : '%d dagen',
+            M : 'één maand',
+            MM : '%d maanden',
+            y : 'één jaar',
+            yy : '%d jaar'
         },
         ordinal : function (number) {
             return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
index e479b4582cc9f5e81ec2447ef7b6f68947bba535..c5b65055ba79112a6d617ecae45aa56b9d6e8a81 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('nn', {
-        months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),
-        monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),
-        weekdays : "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),
-        weekdaysShort : "sun_mån_tys_ons_tor_fre_lau".split("_"),
-        weekdaysMin : "su_må_ty_on_to_fr_lø".split("_"),
+        months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
+        weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
+        weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'),
+        weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
             sameDay: '[I dag klokka] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "om %s",
-            past : "for %s sidan",
-            s : "nokre sekund",
-            m : "eit minutt",
-            mm : "%d minutt",
-            h : "ein time",
-            hh : "%d timar",
-            d : "ein dag",
-            dd : "%d dagar",
-            M : "ein månad",
-            MM : "%d månader",
-            y : "eit år",
-            yy : "%d år"
+            future : 'om %s',
+            past : 'for %s sidan',
+            s : 'nokre sekund',
+            m : 'eit minutt',
+            mm : '%d minutt',
+            h : 'ein time',
+            hh : '%d timar',
+            d : 'ein dag',
+            dd : '%d dagar',
+            M : 'ein månad',
+            MM : '%d månader',
+            y : 'eit år',
+            yy : '%d år'
         },
         ordinal : '%d.',
         week : {
index 75e978bd23900611f3cbda55303434d3599ad5ef..63a62f135838820026c8de2ce133bde8fd8e80e7 100644 (file)
         factory(window.moment); // Browser global
     }
 }(function (moment) {
-    var monthsNominative = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),
-        monthsSubjective = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");
+    var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'),
+        monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_');
 
     function plural(n) {
         return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1);
     }
 
     function translate(number, withoutSuffix, key) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 'm':
             return withoutSuffix ? 'minuta' : 'minutę';
                 return monthsNominative[momentToFormat.month()];
             }
         },
-        monthsShort : "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),
-        weekdays : "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),
-        weekdaysShort : "nie_pon_wt_śr_czw_pt_sb".split("_"),
-        weekdaysMin : "N_Pn_Wt_Śr_Cz_Pt_So".split("_"),
+        monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
+        weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
+        weekdaysShort : 'nie_pon_wt_śr_czw_pt_sb'.split('_'),
+        weekdaysMin : 'N_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay: '[Dziś o] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "za %s",
-            past : "%s temu",
-            s : "kilka sekund",
+            future : 'za %s',
+            past : '%s temu',
+            s : 'kilka sekund',
             m : translate,
             mm : translate,
             h : translate,
             hh : translate,
-            d : "1 dzień",
+            d : '1 dzień',
             dd : '%d dni',
-            M : "miesiąc",
+            M : 'miesiąc',
             MM : translate,
-            y : "rok",
+            y : 'rok',
             yy : translate
         },
         ordinal : '%d.',
index d577018faccab5495a60b2232f6454882fe4d02e..44eedaf08bf69a8a68ebafb1eab1852a562597fc 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('pt-br', {
-        months : "janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),
-        monthsShort : "jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),
-        weekdays : "domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),
-        weekdaysShort : "dom_seg_ter_qua_qui_sex_sáb".split("_"),
-        weekdaysMin : "dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"),
+        months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
+        monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
+        weekdays : 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'),
+        weekdaysShort : 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),
+        weekdaysMin : 'dom_2ª_3ª_4ª_5ª_6ª_sáb'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D [de] MMMM [de] YYYY",
-            LLL : "D [de] MMMM [de] YYYY [às] LT",
-            LLLL : "dddd, D [de] MMMM [de] YYYY [às] LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D [de] MMMM [de] YYYY',
+            LLL : 'D [de] MMMM [de] YYYY [às] LT',
+            LLLL : 'dddd, D [de] MMMM [de] YYYY [às] LT'
         },
         calendar : {
             sameDay: '[Hoje às] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "em %s",
-            past : "%s atrás",
-            s : "segundos",
-            m : "um minuto",
-            mm : "%d minutos",
-            h : "uma hora",
-            hh : "%d horas",
-            d : "um dia",
-            dd : "%d dias",
-            M : "um mês",
-            MM : "%d meses",
-            y : "um ano",
-            yy : "%d anos"
+            future : 'em %s',
+            past : '%s atrás',
+            s : 'segundos',
+            m : 'um minuto',
+            mm : '%d minutos',
+            h : 'uma hora',
+            hh : '%d horas',
+            d : 'um dia',
+            dd : '%d dias',
+            M : 'um mês',
+            MM : '%d meses',
+            y : 'um ano',
+            yy : '%d anos'
         },
         ordinal : '%dº'
     });
index 808641483df18e822a981e15062f665a2dea5634..aced692e526bed0c81aafa766d199ce3de7f6a41 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('pt', {
-        months : "janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),
-        monthsShort : "jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),
-        weekdays : "domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),
-        weekdaysShort : "dom_seg_ter_qua_qui_sex_sáb".split("_"),
-        weekdaysMin : "dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"),
+        months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
+        monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
+        weekdays : 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'),
+        weekdaysShort : 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),
+        weekdaysMin : 'dom_2ª_3ª_4ª_5ª_6ª_sáb'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D [de] MMMM [de] YYYY",
-            LLL : "D [de] MMMM [de] YYYY LT",
-            LLLL : "dddd, D [de] MMMM [de] YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D [de] MMMM [de] YYYY',
+            LLL : 'D [de] MMMM [de] YYYY LT',
+            LLLL : 'dddd, D [de] MMMM [de] YYYY LT'
         },
         calendar : {
             sameDay: '[Hoje às] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "em %s",
-            past : "há %s",
-            s : "segundos",
-            m : "um minuto",
-            mm : "%d minutos",
-            h : "uma hora",
-            hh : "%d horas",
-            d : "um dia",
-            dd : "%d dias",
-            M : "um mês",
-            MM : "%d meses",
-            y : "um ano",
-            yy : "%d anos"
+            future : 'em %s',
+            past : 'há %s',
+            s : 'segundos',
+            m : 'um minuto',
+            mm : '%d minutos',
+            h : 'uma hora',
+            hh : '%d horas',
+            d : 'um dia',
+            dd : '%d dias',
+            M : 'um mês',
+            MM : '%d meses',
+            y : 'um ano',
+            yy : '%d anos'
         },
         ordinal : '%dº',
         week : {
index 21a3293191a19e28b1a9e4e2e793af315c4a7f79..dc34d3c342cd8d331d3b0c4c952fc298f8cafc73 100644 (file)
     }
 
     return moment.defineLocale('ro', {
-        months : "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),
-        monthsShort : "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),
-        weekdays : "duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),
-        weekdaysShort : "Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),
-        weekdaysMin : "Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),
+        months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'),
+        monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
+        weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
+        weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
+        weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY H:mm",
-            LLLL : "dddd, D MMMM YYYY H:mm"
+            LT : 'H:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY H:mm',
+            LLLL : 'dddd, D MMMM YYYY H:mm'
         },
         calendar : {
-            sameDay: "[azi la] LT",
+            sameDay: '[azi la] LT',
             nextDay: '[mâine la] LT',
             nextWeek: 'dddd [la] LT',
             lastDay: '[ieri la] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "peste %s",
-            past : "%s în urmă",
-            s : "câteva secunde",
-            m : "un minut",
+            future : 'peste %s',
+            past : '%s în urmă',
+            s : 'câteva secunde',
+            m : 'un minut',
             mm : relativeTimeWithPlural,
-            h : "o oră",
+            h : 'o oră',
             hh : relativeTimeWithPlural,
-            d : "o zi",
+            d : 'o zi',
             dd : relativeTimeWithPlural,
-            M : "o lună",
+            M : 'o lună',
             MM : relativeTimeWithPlural,
-            y : "un an",
+            y : 'un an',
             yy : relativeTimeWithPlural
         },
         week : {
index 3ae8d23b7c809930c409405198a5a6b8da68770e..2f15233b5e71c4d05236603a978bf0a8ffd3729d 100644 (file)
         months : monthsCaseReplace,
         monthsShort : monthsShortCaseReplace,
         weekdays : weekdaysCaseReplace,
-        weekdaysShort : "вс_пн_вт_ср_чт_пт_сб".split("_"),
-        weekdaysMin : "вс_пн_вт_ср_чт_пт_сб".split("_"),
+        weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
+        weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
         monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i],
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY г.",
-            LLL : "D MMMM YYYY г., LT",
-            LLLL : "dddd, D MMMM YYYY г., LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY г.',
+            LLL : 'D MMMM YYYY г., LT',
+            LLLL : 'dddd, D MMMM YYYY г., LT'
         },
         calendar : {
             sameDay: '[Сегодня в] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "через %s",
-            past : "%s назад",
-            s : "несколько секунд",
+            future : 'через %s',
+            past : '%s назад',
+            s : 'несколько секунд',
             m : relativeTimeWithPlural,
             mm : relativeTimeWithPlural,
-            h : "час",
+            h : 'час',
             hh : relativeTimeWithPlural,
-            d : "день",
+            d : 'день',
             dd : relativeTimeWithPlural,
-            M : "месяц",
+            M : 'месяц',
             MM : relativeTimeWithPlural,
-            y : "год",
+            y : 'год',
             yy : relativeTimeWithPlural
         },
 
 
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "ночи";
+                return 'ночи';
             } else if (hour < 12) {
-                return "утра";
+                return 'утра';
             } else if (hour < 17) {
-                return "дня";
+                return 'дня';
             } else {
-                return "вечера";
+                return 'вечера';
             }
         },
 
index d03fff875b4d506b18bf5f089a22b7f1c4ed0896..991afebb314eb0343a363fa8ea189cd06ffec2d3 100644 (file)
         factory(window.moment); // Browser global
     }
 }(function (moment) {
-    var months = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),
-        monthsShort = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");
+    var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'),
+        monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
 
     function plural(n) {
         return (n > 1) && (n < 5);
     }
 
     function translate(number, withoutSuffix, key, isFuture) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 's':  // a few seconds / in a few seconds / a few seconds ago
             return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami';
             }
             return _monthsParse;
         }(months, monthsShort)),
-        weekdays : "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),
-        weekdaysShort : "ne_po_ut_st_št_pi_so".split("_"),
-        weekdaysMin : "ne_po_ut_st_št_pi_so".split("_"),
+        weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
+        weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'),
+        weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'),
         longDateFormat : {
-            LT: "H:mm",
-            L : "DD.MM.YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd D. MMMM YYYY LT"
+            LT: 'H:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd D. MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[dnes o] LT",
+            sameDay: '[dnes o] LT',
             nextDay: '[zajtra o] LT',
             nextWeek: function () {
                 switch (this.day()) {
                     return '[minulú sobotu o] LT';
                 }
             },
-            sameElse: "L"
+            sameElse: 'L'
         },
         relativeTime : {
-            future : "za %s",
-            past : "pred %s",
+            future : 'za %s',
+            past : 'pred %s',
             s : translate,
             m : translate,
             mm : translate,
index 6174ae63e2e40c9d84d6e7c6666cf54081a188f3..2bdbf1cdfab78ff9da46beba35260b912bd9537c 100644 (file)
@@ -12,7 +12,7 @@
     }
 }(function (moment) {
     function translate(number, withoutSuffix, key) {
-        var result = number + " ";
+        var result = number + ' ';
         switch (key) {
         case 'm':
             return withoutSuffix ? 'ena minuta' : 'eno minuto';
     }
 
     return moment.defineLocale('sl', {
-        months : "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),
-        monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
-        weekdays : "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),
-        weekdaysShort : "ned._pon._tor._sre._čet._pet._sob.".split("_"),
-        weekdaysMin : "ne_po_to_sr_če_pe_so".split("_"),
+        months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
+        monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
+        weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
+        weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
+        weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'),
         longDateFormat : {
-            LT : "H:mm",
-            L : "DD. MM. YYYY",
-            LL : "D. MMMM YYYY",
-            LLL : "D. MMMM YYYY LT",
-            LLLL : "dddd, D. MMMM YYYY LT"
+            LT : 'H:mm',
+            L : 'DD. MM. YYYY',
+            LL : 'D. MMMM YYYY',
+            LLL : 'D. MMMM YYYY LT',
+            LLLL : 'dddd, D. MMMM YYYY LT'
         },
         calendar : {
             sameDay  : '[danes ob] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "čez %s",
-            past   : "%s nazaj",
-            s      : "nekaj sekund",
+            future : 'čez %s',
+            past   : '%s nazaj',
+            s      : 'nekaj sekund',
             m      : translate,
             mm     : translate,
             h      : translate,
             hh     : translate,
-            d      : "en dan",
+            d      : 'en dan',
             dd     : translate,
-            M      : "en mesec",
+            M      : 'en mesec',
             MM     : translate,
-            y      : "eno leto",
+            y      : 'eno leto',
             yy     : translate
         },
         ordinal : '%d.',
index 4a3dfea725a86c54d772acadc3c31a8823d4801c..6ae41787725a4d7c36a9a41241b9030faf6d2cbf 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('sq', {
-        months : "Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),
-        monthsShort : "Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),
-        weekdays : "E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),
-        weekdaysShort : "Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),
-        weekdaysMin : "D_H_Ma_Më_E_P_Sh".split("_"),
+        months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'),
+        monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
+        weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'),
+        weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
+        weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'),
         meridiem : function (hours, minutes, isLower) {
             return hours < 12 ? 'PD' : 'MD';
         },
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[Sot në] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "në %s",
-            past : "%s më parë",
-            s : "disa sekonda",
-            m : "një minutë",
-            mm : "%d minuta",
-            h : "një orë",
-            hh : "%d orë",
-            d : "një ditë",
-            dd : "%d ditë",
-            M : "një muaj",
-            MM : "%d muaj",
-            y : "një vit",
-            yy : "%d vite"
+            future : 'në %s',
+            past : '%s më parë',
+            s : 'disa sekonda',
+            m : 'një minutë',
+            mm : '%d minuta',
+            h : 'një orë',
+            hh : '%d orë',
+            d : 'një ditë',
+            dd : '%d ditë',
+            M : 'një muaj',
+            MM : '%d muaj',
+            y : 'një vit',
+            yy : '%d vite'
         },
         ordinal : '%d.',
         week : {
index ef6e7ce4bbc0e741e7bed15c02c683de6f9e2687..7278de6e45f6f487ec4b166d04960768006f3542 100644 (file)
         weekdaysShort: ['нед.', 'пон.', 'уто.', 'сре.', 'чет.', 'пет.', 'суб.'],
         weekdaysMin: ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'],
         longDateFormat: {
-            LT: "H:mm",
-            L: "DD. MM. YYYY",
-            LL: "D. MMMM YYYY",
-            LLL: "D. MMMM YYYY LT",
-            LLLL: "dddd, D. MMMM YYYY LT"
+            LT: 'H:mm',
+            L: 'DD. MM. YYYY',
+            LL: 'D. MMMM YYYY',
+            LLL: 'D. MMMM YYYY LT',
+            LLLL: 'dddd, D. MMMM YYYY LT'
         },
         calendar: {
             sameDay: '[данас у] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "за %s",
-            past   : "пре %s",
-            s      : "неколико секунди",
+            future : 'за %s',
+            past   : 'пре %s',
+            s      : 'неколико секунди',
             m      : translator.translate,
             mm     : translator.translate,
             h      : translator.translate,
             hh     : translator.translate,
-            d      : "дан",
+            d      : 'дан',
             dd     : translator.translate,
-            M      : "месец",
+            M      : 'месец',
             MM     : translator.translate,
-            y      : "годину",
+            y      : 'годину',
             yy     : translator.translate
         },
         ordinal : '%d.',
index 86e8e84a6bf98ea881b66dbc24533df30e2ea9e1..d008282ee83cd40afdfd3fdfbad1f134b52324f6 100644 (file)
         weekdaysShort: ['ned.', 'pon.', 'uto.', 'sre.', 'čet.', 'pet.', 'sub.'],
         weekdaysMin: ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'],
         longDateFormat: {
-            LT: "H:mm",
-            L: "DD. MM. YYYY",
-            LL: "D. MMMM YYYY",
-            LLL: "D. MMMM YYYY LT",
-            LLLL: "dddd, D. MMMM YYYY LT"
+            LT: 'H:mm',
+            L: 'DD. MM. YYYY',
+            LL: 'D. MMMM YYYY',
+            LLL: 'D. MMMM YYYY LT',
+            LLLL: 'dddd, D. MMMM YYYY LT'
         },
         calendar: {
             sameDay: '[danas u] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "za %s",
-            past   : "pre %s",
-            s      : "nekoliko sekundi",
+            future : 'za %s',
+            past   : 'pre %s',
+            s      : 'nekoliko sekundi',
             m      : translator.translate,
             mm     : translator.translate,
             h      : translator.translate,
             hh     : translator.translate,
-            d      : "dan",
+            d      : 'dan',
             dd     : translator.translate,
-            M      : "mesec",
+            M      : 'mesec',
             MM     : translator.translate,
-            y      : "godinu",
+            y      : 'godinu',
             yy     : translator.translate
         },
         ordinal : '%d.',
index 9e39a30109a931721ef1fdda8af433c9ff1d7564..634b3cfeca6bbbd8c16af0e9bcf3e1db1e7dbd74 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('sv', {
-        months : "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),
-        monthsShort : "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
-        weekdays : "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),
-        weekdaysShort : "sön_mån_tis_ons_tor_fre_lör".split("_"),
-        weekdaysMin : "sö_må_ti_on_to_fr_lö".split("_"),
+        months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
+        monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
+        weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
+        weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
+        weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "YYYY-MM-DD",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'YYYY-MM-DD',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
             sameDay: '[Idag] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "om %s",
-            past : "för %s sedan",
-            s : "några sekunder",
-            m : "en minut",
-            mm : "%d minuter",
-            h : "en timme",
-            hh : "%d timmar",
-            d : "en dag",
-            dd : "%d dagar",
-            M : "en månad",
-            MM : "%d månader",
-            y : "ett år",
-            yy : "%d år"
+            future : 'om %s',
+            past : 'för %s sedan',
+            s : 'några sekunder',
+            m : 'en minut',
+            mm : '%d minuter',
+            h : 'en timme',
+            hh : '%d timmar',
+            d : 'en dag',
+            dd : '%d dagar',
+            M : 'en månad',
+            MM : '%d månader',
+            y : 'ett år',
+            yy : '%d år'
         },
         ordinal : function (number) {
             var b = number % 10,
index 963d40349f40bec82eaac185a37c194a663974a6..53bab0d9c1e241e31d4a2006fc56702af3d67f3b 100644 (file)
         }; */
 
     return moment.defineLocale('ta', {
-        months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split("_"),
-        monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split("_"),
-        weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split("_"),
-        weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split("_"),
-        weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split("_"),
+        months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
+        monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
+        weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'),
+        weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'),
+        weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY, LT",
-            LLLL : "dddd, D MMMM YYYY, LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY, LT',
+            LLLL : 'dddd, D MMMM YYYY, LT'
         },
         calendar : {
             sameDay : '[இன்று] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s இல்",
-            past : "%s முன்",
-            s : "ஒரு சில விநாடிகள்",
-            m : "ஒரு நிமிடம்",
-            mm : "%d நிமிடங்கள்",
-            h : "ஒரு மணி நேரம்",
-            hh : "%d மணி நேரம்",
-            d : "ஒரு நாள்",
-            dd : "%d நாட்கள்",
-            M : "ஒரு மாதம்",
-            MM : "%d மாதங்கள்",
-            y : "ஒரு வருடம்",
-            yy : "%d ஆண்டுகள்"
+            future : '%s இல்',
+            past : '%s முன்',
+            s : 'ஒரு சில விநாடிகள்',
+            m : 'ஒரு நிமிடம்',
+            mm : '%d நிமிடங்கள்',
+            h : 'ஒரு மணி நேரம்',
+            hh : '%d மணி நேரம்',
+            d : 'ஒரு நாள்',
+            dd : '%d நாட்கள்',
+            M : 'ஒரு மாதம்',
+            MM : '%d மாதங்கள்',
+            y : 'ஒரு வருடம்',
+            yy : '%d ஆண்டுகள்'
         },
 /*        preparse: function (string) {
             return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
 
         meridiem : function (hour, minute, isLower) {
             if (hour >= 6 && hour <= 10) {
-                return " காலை";
+                return ' காலை';
             } else if (hour >= 10 && hour <= 14) {
-                return " நண்பகல்";
+                return ' நண்பகல்';
             } else if (hour >= 14 && hour <= 18) {
-                return " எற்பாடு";
+                return ' எற்பாடு';
             } else if (hour >= 18 && hour <= 20) {
-                return " மாலை";
+                return ' மாலை';
             } else if (hour >= 20 && hour <= 24) {
-                return " இரவு";
+                return ' இரவு';
             } else if (hour >= 0 && hour <= 6) {
-                return " வைகறை";
+                return ' வைகறை';
             }
         },
         week : {
index 30b41e69aa0a824d976945f3b2a2aeed77be34cc..fc99701df7194b95efaa06da887124114b4469cb 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('th', {
-        months : "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),
-        monthsShort : "มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),
-        weekdays : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),
-        weekdaysShort : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"), // yes, three characters difference
-        weekdaysMin : "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),
+        months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'),
+        monthsShort : 'มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา'.split('_'),
+        weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
+        weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference
+        weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
         longDateFormat : {
-            LT : "H นาฬิกา m นาที",
-            L : "YYYY/MM/DD",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY เวลา LT",
-            LLLL : "วันddddที่ D MMMM YYYY เวลา LT"
+            LT : 'H นาฬิกา m นาที',
+            L : 'YYYY/MM/DD',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY เวลา LT',
+            LLLL : 'วันddddที่ D MMMM YYYY เวลา LT'
         },
         meridiem : function (hour, minute, isLower) {
             if (hour < 12) {
-                return "ก่อนเที่ยง";
+                return 'ก่อนเที่ยง';
             } else {
-                return "หลังเที่ยง";
+                return 'หลังเที่ยง';
             }
         },
         calendar : {
             sameElse : 'L'
         },
         relativeTime : {
-            future : "อีก %s",
-            past : "%sที่แล้ว",
-            s : "ไม่กี่วินาที",
-            m : "1 นาที",
-            mm : "%d นาที",
-            h : "1 ชั่วโมง",
-            hh : "%d ชั่วโมง",
-            d : "1 วัน",
-            dd : "%d วัน",
-            M : "1 เดือน",
-            MM : "%d เดือน",
-            y : "1 ปี",
-            yy : "%d ปี"
+            future : 'อีก %s',
+            past : '%sที่แล้ว',
+            s : 'ไม่กี่วินาที',
+            m : '1 นาที',
+            mm : '%d นาที',
+            h : '1 ชั่วโมง',
+            hh : '%d ชั่วโมง',
+            d : '1 วัน',
+            dd : '%d วัน',
+            M : '1 เดือน',
+            MM : '%d เดือน',
+            y : '1 ปี',
+            yy : '%d ปี'
         }
     });
 }));
index dfacf18df33aed4d02d4ef6eebbfa313720aa42f..c15cc1f08169f59a4aec89d06ef3290cb0fcf207 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('tl-ph', {
-        months : "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),
-        monthsShort : "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),
-        weekdays : "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),
-        weekdaysShort : "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),
-        weekdaysMin : "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),
+        months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
+        monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
+        weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
+        weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
+        weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "MM/D/YYYY",
-            LL : "MMMM D, YYYY",
-            LLL : "MMMM D, YYYY LT",
-            LLLL : "dddd, MMMM DD, YYYY LT"
+            LT : 'HH:mm',
+            L : 'MM/D/YYYY',
+            LL : 'MMMM D, YYYY',
+            LLL : 'MMMM D, YYYY LT',
+            LLLL : 'dddd, MMMM DD, YYYY LT'
         },
         calendar : {
-            sameDay: "[Ngayon sa] LT",
+            sameDay: '[Ngayon sa] LT',
             nextDay: '[Bukas sa] LT',
             nextWeek: 'dddd [sa] LT',
             lastDay: '[Kahapon sa] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "sa loob ng %s",
-            past : "%s ang nakalipas",
-            s : "ilang segundo",
-            m : "isang minuto",
-            mm : "%d minuto",
-            h : "isang oras",
-            hh : "%d oras",
-            d : "isang araw",
-            dd : "%d araw",
-            M : "isang buwan",
-            MM : "%d buwan",
-            y : "isang taon",
-            yy : "%d taon"
+            future : 'sa loob ng %s',
+            past : '%s ang nakalipas',
+            s : 'ilang segundo',
+            m : 'isang minuto',
+            mm : '%d minuto',
+            h : 'isang oras',
+            hh : '%d oras',
+            d : 'isang araw',
+            dd : '%d araw',
+            M : 'isang buwan',
+            MM : '%d buwan',
+            y : 'isang taon',
+            yy : '%d taon'
         },
         ordinal : function (number) {
             return number;
index e6c2adab7cf2d77b6352bf56029ba1df8aa8f9e6..36e8fca17fd182b7dad85549832aa17616b359a4 100644 (file)
     }
 }(function (moment) {
     var suffixes = {
-        1: "'inci",
-        5: "'inci",
-        8: "'inci",
-        70: "'inci",
-        80: "'inci",
+        1: '\'inci',
+        5: '\'inci',
+        8: '\'inci',
+        70: '\'inci',
+        80: '\'inci',
 
-        2: "'nci",
-        7: "'nci",
-        20: "'nci",
-        50: "'nci",
+        2: '\'nci',
+        7: '\'nci',
+        20: '\'nci',
+        50: '\'nci',
 
-        3: "'üncü",
-        4: "'üncü",
-        100: "'üncü",
+        3: '\'üncü',
+        4: '\'üncü',
+        100: '\'üncü',
 
-        6: "'ncı",
+        6: '\'ncı',
 
-        9: "'uncu",
-        10: "'uncu",
-        30: "'uncu",
+        9: '\'uncu',
+        10: '\'uncu',
+        30: '\'uncu',
 
-        60: "'ıncı",
-        90: "'ıncı"
+        60: '\'ıncı',
+        90: '\'ıncı'
     };
 
     return moment.defineLocale('tr', {
-        months : "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),
-        monthsShort : "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),
-        weekdays : "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),
-        weekdaysShort : "Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),
-        weekdaysMin : "Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),
+        months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
+        monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
+        weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
+        weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),
+        weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd, D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd, D MMMM YYYY LT'
         },
         calendar : {
             sameDay : '[bugün saat] LT',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "%s sonra",
-            past : "%s önce",
-            s : "birkaç saniye",
-            m : "bir dakika",
-            mm : "%d dakika",
-            h : "bir saat",
-            hh : "%d saat",
-            d : "bir gün",
-            dd : "%d gün",
-            M : "bir ay",
-            MM : "%d ay",
-            y : "bir yıl",
-            yy : "%d yıl"
+            future : '%s sonra',
+            past : '%s önce',
+            s : 'birkaç saniye',
+            m : 'bir dakika',
+            mm : '%d dakika',
+            h : 'bir saat',
+            hh : '%d saat',
+            d : 'bir gün',
+            dd : '%d gün',
+            M : 'bir ay',
+            MM : '%d ay',
+            y : 'bir yıl',
+            yy : '%d yıl'
         },
         ordinal : function (number) {
             if (number === 0) {  // special case for zero
-                return number + "'ıncı";
+                return number + '\'ıncı';
             }
             var a = number % 10,
                 b = number % 100 - a,
index 1411e161b3c11cc0e1533507b6e5e402664e9091..3189772556af8c76d16d95251b0ad7a03405fb7f 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('tzm-latn', {
-        months : "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),
-        monthsShort : "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),
-        weekdays : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
-        weekdaysShort : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
-        weekdaysMin : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
+        months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
+        monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
+        weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
+        weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
+        weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[asdkh g] LT",
+            sameDay: '[asdkh g] LT',
             nextDay: '[aska g] LT',
             nextWeek: 'dddd [g] LT',
             lastDay: '[assant g] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "dadkh s yan %s",
-            past : "yan %s",
-            s : "imik",
-            m : "minuḍ",
-            mm : "%d minuḍ",
-            h : "saɛa",
-            hh : "%d tassaɛin",
-            d : "ass",
-            dd : "%d ossan",
-            M : "ayowr",
-            MM : "%d iyyirn",
-            y : "asgas",
-            yy : "%d isgasn"
+            future : 'dadkh s yan %s',
+            past : 'yan %s',
+            s : 'imik',
+            m : 'minuḍ',
+            mm : '%d minuḍ',
+            h : 'saɛa',
+            hh : '%d tassaɛin',
+            d : 'ass',
+            dd : '%d ossan',
+            M : 'ayowr',
+            MM : '%d iyyirn',
+            y : 'asgas',
+            yy : '%d isgasn'
         },
         week : {
             dow : 6, // Saturday is the first day of the week.
index 615eb979cda918e2666a7a7914dea9459de96dcb..0a7f3f1ec020d0a9df76268f5a15f3cc3fcea231 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('tzm', {
-        months : "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),
-        monthsShort : "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),
-        weekdays : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
-        weekdaysShort : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
-        weekdaysMin : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
+        months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
+        monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
+        weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
+        weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
+        weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "dddd D MMMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'dddd D MMMM YYYY LT'
         },
         calendar : {
-            sameDay: "[ⴰⵙⴷⵅ ⴴ] LT",
+            sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
             nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
             nextWeek: 'dddd [ⴴ] LT',
             lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",
-            past : "ⵢⴰⵏ %s",
-            s : "ⵉⵎⵉⴽ",
-            m : "ⵎⵉⵏⵓⴺ",
-            mm : "%d ⵎⵉⵏⵓⴺ",
-            h : "ⵙⴰⵄⴰ",
-            hh : "%d ⵜⴰⵙⵙⴰⵄⵉⵏ",
-            d : "ⴰⵙⵙ",
-            dd : "%d oⵙⵙⴰⵏ",
-            M : "ⴰⵢoⵓⵔ",
-            MM : "%d ⵉⵢⵢⵉⵔⵏ",
-            y : "ⴰⵙⴳⴰⵙ",
-            yy : "%d ⵉⵙⴳⴰⵙⵏ"
+            future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
+            past : 'ⵢⴰⵏ %s',
+            s : 'ⵉⵎⵉⴽ',
+            m : 'ⵎⵉⵏⵓⴺ',
+            mm : '%d ⵎⵉⵏⵓⴺ',
+            h : 'ⵙⴰⵄⴰ',
+            hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
+            d : 'ⴰⵙⵙ',
+            dd : '%d oⵙⵙⴰⵏ',
+            M : 'ⴰⵢoⵓⵔ',
+            MM : '%d ⵉⵢⵢⵉⵔⵏ',
+            y : 'ⴰⵙⴳⴰⵙ',
+            yy : '%d ⵉⵙⴳⴰⵙⵏ'
         },
         week : {
             dow : 6, // Saturday is the first day of the week.
index f27d9f3e3115ee3d7699ec7099c702726a354565..bc22fff930cecd41c94dfb998c1c95f14fbbf13d 100644 (file)
 
     return moment.defineLocale('uk', {
         months : monthsCaseReplace,
-        monthsShort : "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),
+        monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'),
         weekdays : weekdaysCaseReplace,
-        weekdaysShort : "нд_пн_вт_ср_чт_пт_сб".split("_"),
-        weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"),
+        weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
+        weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD.MM.YYYY",
-            LL : "D MMMM YYYY р.",
-            LLL : "D MMMM YYYY р., LT",
-            LLLL : "dddd, D MMMM YYYY р., LT"
+            LT : 'HH:mm',
+            L : 'DD.MM.YYYY',
+            LL : 'D MMMM YYYY р.',
+            LLL : 'D MMMM YYYY р., LT',
+            LLLL : 'dddd, D MMMM YYYY р., LT'
         },
         calendar : {
             sameDay: processHoursFunction('[Сьогодні '),
             sameElse: 'L'
         },
         relativeTime : {
-            future : "за %s",
-            past : "%s тому",
-            s : "декілька секунд",
+            future : 'за %s',
+            past : '%s тому',
+            s : 'декілька секунд',
             m : relativeTimeWithPlural,
             mm : relativeTimeWithPlural,
-            h : "годину",
+            h : 'годину',
             hh : relativeTimeWithPlural,
-            d : "день",
+            d : 'день',
             dd : relativeTimeWithPlural,
-            M : "місяць",
+            M : 'місяць',
             MM : relativeTimeWithPlural,
-            y : "рік",
+            y : 'рік',
             yy : relativeTimeWithPlural
         },
 
 
         meridiem : function (hour, minute, isLower) {
             if (hour < 4) {
-                return "ночі";
+                return 'ночі';
             } else if (hour < 12) {
-                return "ранку";
+                return 'ранку';
             } else if (hour < 17) {
-                return "дня";
+                return 'дня';
             } else {
-                return "вечора";
+                return 'вечора';
             }
         },
 
index 7cf541c52799be24ca70e432639169950bd9458e..62fb89e021d4bdda83735e7c6c0950d5ea2c446a 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('uz', {
-        months : "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),
-        monthsShort : "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),
-        weekdays : "Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),
-        weekdaysShort : "Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),
-        weekdaysMin : "Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),
+        months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
+        monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
+        weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
+        weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
+        weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM YYYY",
-            LLL : "D MMMM YYYY LT",
-            LLLL : "D MMMM YYYY, dddd LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM YYYY',
+            LLL : 'D MMMM YYYY LT',
+            LLLL : 'D MMMM YYYY, dddd LT'
         },
         calendar : {
             sameDay : '[Бугун соат] LT [да]',
             sameElse : 'L'
         },
         relativeTime : {
-            future : "Якин %s ичида",
-            past : "Бир неча %s олдин",
-            s : "фурсат",
-            m : "бир дакика",
-            mm : "%d дакика",
-            h : "бир соат",
-            hh : "%d соат",
-            d : "бир кун",
-            dd : "%d кун",
-            M : "бир ой",
-            MM : "%d ой",
-            y : "бир йил",
-            yy : "%d йил"
+            future : 'Якин %s ичида',
+            past : 'Бир неча %s олдин',
+            s : 'фурсат',
+            m : 'бир дакика',
+            mm : '%d дакика',
+            h : 'бир соат',
+            hh : '%d соат',
+            d : 'бир кун',
+            dd : '%d кун',
+            M : 'бир ой',
+            MM : '%d ой',
+            y : 'бир йил',
+            yy : '%d йил'
         },
         week : {
             dow : 1, // Monday is the first day of the week.
index 3f8f5f5afc0d7e28a619e899a060f89f5fefb7fe..20e3ffe24e183f37ec55b7fe1bdbe40dbee2458c 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('vi', {
-        months : "tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),
-        monthsShort : "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),
-        weekdays : "chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),
-        weekdaysShort : "CN_T2_T3_T4_T5_T6_T7".split("_"),
-        weekdaysMin : "CN_T2_T3_T4_T5_T6_T7".split("_"),
+        months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
+        monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
+        weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
+        weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
+        weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
         longDateFormat : {
-            LT : "HH:mm",
-            L : "DD/MM/YYYY",
-            LL : "D MMMM [năm] YYYY",
-            LLL : "D MMMM [năm] YYYY LT",
-            LLLL : "dddd, D MMMM [năm] YYYY LT",
-            l : "DD/M/YYYY",
-            ll : "D MMM YYYY",
-            lll : "D MMM YYYY LT",
-            llll : "ddd, D MMM YYYY LT"
+            LT : 'HH:mm',
+            L : 'DD/MM/YYYY',
+            LL : 'D MMMM [năm] YYYY',
+            LLL : 'D MMMM [năm] YYYY LT',
+            LLLL : 'dddd, D MMMM [năm] YYYY LT',
+            l : 'DD/M/YYYY',
+            ll : 'D MMM YYYY',
+            lll : 'D MMM YYYY LT',
+            llll : 'ddd, D MMM YYYY LT'
         },
         calendar : {
-            sameDay: "[Hôm nay lúc] LT",
+            sameDay: '[Hôm nay lúc] LT',
             nextDay: '[Ngày mai lúc] LT',
             nextWeek: 'dddd [tuần tới lúc] LT',
             lastDay: '[Hôm qua lúc] LT',
             sameElse: 'L'
         },
         relativeTime : {
-            future : "%s tới",
-            past : "%s trước",
-            s : "vài giây",
-            m : "một phút",
-            mm : "%d phút",
-            h : "một giờ",
-            hh : "%d giờ",
-            d : "một ngày",
-            dd : "%d ngày",
-            M : "một tháng",
-            MM : "%d tháng",
-            y : "một năm",
-            yy : "%d năm"
+            future : '%s tới',
+            past : '%s trước',
+            s : 'vài giây',
+            m : 'một phút',
+            mm : '%d phút',
+            h : 'một giờ',
+            hh : '%d giờ',
+            d : 'một ngày',
+            dd : '%d ngày',
+            M : 'một tháng',
+            MM : '%d tháng',
+            y : 'một năm',
+            yy : '%d năm'
         },
         ordinal : function (number) {
             return number;
index 78ea965b8f30200bffc6822aab5271371e24c60d..aff26c5e7a8559eb369add8ccbdde8f7156cd507 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('zh-cn', {
-        months : "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
-        monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
-        weekdays : "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
-        weekdaysShort : "周日_周一_周二_周三_周四_周五_周六".split("_"),
-        weekdaysMin : "日_一_二_三_四_五_六".split("_"),
+        months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
+        monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
+        weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
+        weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'),
+        weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
         longDateFormat : {
-            LT : "Ah点mm",
-            L : "YYYY-MM-DD",
-            LL : "YYYY年MMMD日",
-            LLL : "YYYY年MMMD日LT",
-            LLLL : "YYYY年MMMD日ddddLT",
-            l : "YYYY-MM-DD",
-            ll : "YYYY年MMMD日",
-            lll : "YYYY年MMMD日LT",
-            llll : "YYYY年MMMD日ddddLT"
+            LT : 'Ah点mm',
+            L : 'YYYY-MM-DD',
+            LL : 'YYYY年MMMD日',
+            LLL : 'YYYY年MMMD日LT',
+            LLLL : 'YYYY年MMMD日ddddLT',
+            l : 'YYYY-MM-DD',
+            ll : 'YYYY年MMMD日',
+            lll : 'YYYY年MMMD日LT',
+            llll : 'YYYY年MMMD日ddddLT'
         },
         meridiem : function (hour, minute, isLower) {
             var hm = hour * 100 + minute;
             if (hm < 600) {
-                return "凌晨";
+                return '凌晨';
             } else if (hm < 900) {
-                return "早上";
+                return '早上';
             } else if (hm < 1130) {
-                return "上午";
+                return '上午';
             } else if (hm < 1230) {
-                return "中午";
+                return '中午';
             } else if (hm < 1800) {
-                return "下午";
+                return '下午';
             } else {
-                return "晚上";
+                return '晚上';
             }
         },
         calendar : {
             sameDay : function () {
-                return this.minutes() === 0 ? "[今天]Ah[点整]" : "[今天]LT";
+                return this.minutes() === 0 ? '[今天]Ah[点整]' : '[今天]LT';
             },
             nextDay : function () {
-                return this.minutes() === 0 ? "[明天]Ah[点整]" : "[明天]LT";
+                return this.minutes() === 0 ? '[明天]Ah[点整]' : '[明天]LT';
             },
             lastDay : function () {
-                return this.minutes() === 0 ? "[昨天]Ah[点整]" : "[昨天]LT";
+                return this.minutes() === 0 ? '[昨天]Ah[点整]' : '[昨天]LT';
             },
             nextWeek : function () {
                 var startOfWeek, prefix;
                 startOfWeek = moment().startOf('week');
                 prefix = this.unix() - startOfWeek.unix() >= 7 * 24 * 3600 ? '[下]' : '[本]';
-                return this.minutes() === 0 ? prefix + "dddAh点整" : prefix + "dddAh点mm";
+                return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
             },
             lastWeek : function () {
                 var startOfWeek, prefix;
                 startOfWeek = moment().startOf('week');
                 prefix = this.unix() < startOfWeek.unix()  ? '[上]' : '[本]';
-                return this.minutes() === 0 ? prefix + "dddAh点整" : prefix + "dddAh点mm";
+                return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
             },
             sameElse : 'LL'
         },
         ordinal : function (number, period) {
             switch (period) {
-            case "d":
-            case "D":
-            case "DDD":
-                return number + "日";
-            case "M":
-                return number + "月";
-            case "w":
-            case "W":
-                return number + "周";
+            case 'd':
+            case 'D':
+            case 'DDD':
+                return number + '日';
+            case 'M':
+                return number + '月';
+            case 'w':
+            case 'W':
+                return number + '周';
             default:
                 return number;
             }
         },
         relativeTime : {
-            future : "%s内",
-            past : "%s前",
-            s : "几秒",
-            m : "1分钟",
-            mm : "%d分钟",
-            h : "1小时",
-            hh : "%d小时",
-            d : "1天",
-            dd : "%d天",
-            M : "1个月",
-            MM : "%d个月",
-            y : "1年",
-            yy : "%d年"
+            future : '%s内',
+            past : '%s前',
+            s : '几秒',
+            m : '1分钟',
+            mm : '%d分钟',
+            h : '1小时',
+            hh : '%d小时',
+            d : '1天',
+            dd : '%d天',
+            M : '1个月',
+            MM : '%d个月',
+            y : '1年',
+            yy : '%d年'
         },
         week : {
             // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
index edb1fb9879cd3896b90a41dcac904ef9cb9e90bd..71f99a269507e9017104d72424761910b4b6de71 100644 (file)
     }
 }(function (moment) {
     return moment.defineLocale('zh-tw', {
-        months : "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
-        monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
-        weekdays : "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
-        weekdaysShort : "週日_週一_週二_週三_週四_週五_週六".split("_"),
-        weekdaysMin : "日_一_二_三_四_五_六".split("_"),
+        months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
+        monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
+        weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
+        weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
+        weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
         longDateFormat : {
-            LT : "Ah點mm",
-            L : "YYYY年MMMD日",
-            LL : "YYYY年MMMD日",
-            LLL : "YYYY年MMMD日LT",
-            LLLL : "YYYY年MMMD日ddddLT",
-            l : "YYYY年MMMD日",
-            ll : "YYYY年MMMD日",
-            lll : "YYYY年MMMD日LT",
-            llll : "YYYY年MMMD日ddddLT"
+            LT : 'Ah點mm',
+            L : 'YYYY年MMMD日',
+            LL : 'YYYY年MMMD日',
+            LLL : 'YYYY年MMMD日LT',
+            LLLL : 'YYYY年MMMD日ddddLT',
+            l : 'YYYY年MMMD日',
+            ll : 'YYYY年MMMD日',
+            lll : 'YYYY年MMMD日LT',
+            llll : 'YYYY年MMMD日ddddLT'
         },
         meridiem : function (hour, minute, isLower) {
             var hm = hour * 100 + minute;
             if (hm < 900) {
-                return "早上";
+                return '早上';
             } else if (hm < 1130) {
-                return "上午";
+                return '上午';
             } else if (hm < 1230) {
-                return "中午";
+                return '中午';
             } else if (hm < 1800) {
-                return "下午";
+                return '下午';
             } else {
-                return "晚上";
+                return '晚上';
             }
         },
         calendar : {
         },
         ordinal : function (number, period) {
             switch (period) {
-            case "d" :
-            case "D" :
-            case "DDD" :
-                return number + "日";
-            case "M" :
-                return number + "月";
-            case "w" :
-            case "W" :
-                return number + "週";
+            case 'd' :
+            case 'D' :
+            case 'DDD' :
+                return number + '日';
+            case 'M' :
+                return number + '月';
+            case 'w' :
+            case 'W' :
+                return number + '週';
             default :
                 return number;
             }
         },
         relativeTime : {
-            future : "%s內",
-            past : "%s前",
-            s : "幾秒",
-            m : "一分鐘",
-            mm : "%d分鐘",
-            h : "一小時",
-            hh : "%d小時",
-            d : "一天",
-            dd : "%d天",
-            M : "一個月",
-            MM : "%d個月",
-            y : "一年",
-            yy : "%d年"
+            future : '%s內',
+            past : '%s前',
+            s : '幾秒',
+            m : '一分鐘',
+            mm : '%d分鐘',
+            h : '一小時',
+            hh : '%d小時',
+            d : '一天',
+            dd : '%d天',
+            M : '一個月',
+            MM : '%d個月',
+            y : '一年',
+            yy : '%d年'
         }
     });
 }));
index 03a2460105db01c8eee00f7beda501896e38cf95..77ed01a47308f501230f5cbc88e9dd2b0455d5c7 100644 (file)
--- a/moment.js
+++ b/moment.js
@@ -88,7 +88,7 @@
             ['HH', /(T| )\d\d/]
         ],
 
-        // timezone chunker "+10:00" > ["10", "00"] or "-1530" > ["-15", "30"]
+        // timezone chunker '+10:00' > ['10', '00'] or '-1530' > ['-15', '30']
         parseTimezoneChunker = /([\+\-]|\d\d)/gi,
 
         // getter and setter names
     function printMsg(msg) {
         if (moment.suppressDeprecationWarnings === false &&
                 typeof console !== 'undefined' && console.warn) {
-            console.warn("Deprecation warning: " + msg);
+            console.warn('Deprecation warning: ' + msg);
         }
     }
 
             var dur, tmp;
             //invert the arguments, but complain about it
             if (period !== null && !isNaN(+period)) {
-                deprecateSimple(name, "moment()." + name  + "(period, number) is deprecated. Please use moment()." + name + "(number, period).");
+                deprecateSimple(name, 'moment().' + name  + '(period, number) is deprecated. Please use moment().' + name + '(number, period).');
                 tmp = val; val = period; period = tmp;
             }
 
             config._pf.iso = true;
             for (i = 0, l = isoDates.length; i < l; i++) {
                 if (isoDates[i][1].exec(string)) {
-                    // match[5] should be "T" or undefined
+                    // match[5] should be 'T' or undefined
                     config._f = isoDates[i][0] + (match[6] || ' ');
                     break;
                 }
     moment = function (input, format, locale, strict) {
         var c;
 
-        if (typeof(locale) === "boolean") {
+        if (typeof(locale) === 'boolean') {
             strict = locale;
             locale = undefined;
         }
     moment.utc = function (input, format, locale, strict) {
         var c;
 
-        if (typeof(locale) === "boolean") {
+        if (typeof(locale) === 'boolean') {
             strict = locale;
             locale = undefined;
         }
     };
 
     moment.lang = deprecate(
-        "moment.lang is deprecated. Use moment.locale instead.",
+        'moment.lang is deprecated. Use moment.locale instead.',
         function (key, value) {
             return moment.locale(key, value);
         }
     moment.locale = function (key, values) {
         var data;
         if (key) {
-            if (typeof(values) !== "undefined") {
+            if (typeof(values) !== 'undefined') {
                 data = moment.defineLocale(key, values);
             }
             else {
     };
 
     moment.langData = deprecate(
-        "moment.langData is deprecated. Use moment.localeData instead.",
+        'moment.langData is deprecated. Use moment.localeData instead.',
         function (key) {
             return moment.localeData(key);
         }
         },
 
         toString : function () {
-            return this.clone().locale('en').format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ");
+            return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
         },
 
         toDate : function () {
         },
 
         lang : deprecate(
-            "moment().lang() is deprecated. Use moment().localeData() instead.",
+            'moment().lang() is deprecated. Use moment().localeData() instead.',
             function (key) {
                 if (key === undefined) {
                     return this.localeData();
         locale : moment.fn.locale,
 
         toIsoString : deprecate(
-            "toIsoString() is deprecated. Please use toISOString() instead " +
-            "(notice the capitals)",
+            'toIsoString() is deprecated. Please use toISOString() instead ' +
+            '(notice the capitals)',
             function () {
                 return this.toISOString();
             }
index bb42b1ddf524db8c3e9c2ab2a73b3826fee679c1..250a9d90623d0d4836f6e3c6b2832672fdd50262 100644 (file)
@@ -1,7 +1,7 @@
 module.exports = function (grunt) {
     grunt.registerTask('bump_version', function (version) {
         if (!version || version.split('.').length !== 3) {
-            grunt.fail.fatal("malformed version. Use\n\n    grunt bump_version:1.2.3")
+            grunt.fail.fatal('malformed version. Use\n\n    grunt bump_version:1.2.3')
         }
 
         grunt.config('string-replace.moment-js', {
@@ -24,8 +24,8 @@ module.exports = function (grunt) {
             options: {
                 replacements: [
                     {
-                        pattern:     /"version": .*/,
-                        replacement: '"version": "' + version + '",'
+                        pattern:     /'version': .*/,
+                        replacement: "'version': '" + version + "',"
                     }
                 ]
             }
@@ -36,8 +36,8 @@ module.exports = function (grunt) {
             options: {
                 replacements: [
                     {
-                        pattern:     /"version": .*/,
-                        replacement: '"version": "' + version + '",'
+                        pattern:     /'version': .*/,
+                        replacement: "'version': '" + version + "',"
                     }
                 ]
             }
@@ -48,8 +48,8 @@ module.exports = function (grunt) {
             options: {
                 replacements: [
                     {
-                        pattern:     /"version": .*/,
-                        replacement: '"version": "' + version + '",'
+                        pattern:     /'version': .*/,
+                        replacement: "'version': '" + version + "',"
                     }
                 ]
             }
index e8203e3dcfd8eefdc976cd7c8b197942c8562afd..d2ceabf72acfb6beaaf56fb4680d8f19f8daf007 100644 (file)
@@ -5,10 +5,10 @@ module.exports = function (grunt) {
     // exit early and won't try connecting to saucelabs without credentials.
     grunt.registerTask('check-sauce-creds', function () {
         if (process.env.SAUCE_USERNAME === undefined) {
-            grunt.log.writeln("No sauce credentials found");
+            grunt.log.writeln('No sauce credentials found');
             grunt.task.clearQueue();
         } else {
-            grunt.log.writeln("Sauce credentials found");
+            grunt.log.writeln('Sauce credentials found');
         }
     });
 };
index 251519c3f67cecc569ca2eb475d2cbd7c78a11b4..7d0f769b76be0cdc12d62e3a501b824c50307f79 100644 (file)
@@ -1,4 +1,4 @@
-var https = require("https"),
+var https = require('https'),
     zlib = require('zlib'),
     path = require('path'),
     fs = require('fs');
index e465e25be62aa3c21d03f73af9f473e2e0687f1a..35d08ebe850ce8ff63946c08720a139983685428 100644 (file)
@@ -1,4 +1,4 @@
-var https = require("https"),
+var https = require('https'),
     zlib = require('zlib'),
     path = require('path'),
     fs = require('fs');
@@ -34,11 +34,11 @@ function printDiffs(stableLen, stableGzip, currentLen, currentGzip) {
     var diff = currentLen - stableLen,
         gzipDiff = currentGzip - stableGzip;
 
-    console.log("Filesize difference from current branch to " + stable);
-    console.log(stable + "   " + stableLen + ' / ' + stableGzip);
-    console.log("curr    " + currentLen + ' / ' + currentGzip);
-    console.log("diff    " + (diff > 0 ? '+' : '') + diff);
-    console.log("gzip    " + (gzipDiff > 0 ? '+' : '') + gzipDiff);
+    console.log('Filesize difference from current branch to ' + stable);
+    console.log(stable + '   ' + stableLen + ' / ' + stableGzip);
+    console.log('curr    ' + currentLen + ' / ' + currentGzip);
+    console.log('diff    ' + (diff > 0 ? '+' : '') + diff);
+    console.log('gzip    ' + (gzipDiff > 0 ? '+' : '') + gzipDiff);
 }
 
 
index 869653cdc5d56568f7bee0d2145cbb1696783137..61ad03b7b93d7c0801f47d6fef2457d5fda22d17 100644 (file)
@@ -39,14 +39,14 @@ module.exports = function (grunt) {
     };
 
     function runTestsInZone (zone, next) {
-        grunt.log.ok("Running tests in zone " + zone);
+        grunt.log.ok('Running tests in zone ' + zone);
         grunt.util.spawn({
-            cmd: "grunt",
+            cmd: 'grunt',
             opts: { env: {
-                "PATH": process.env.PATH,
-                "TZ": zone
+                'PATH': process.env.PATH,
+                'TZ': zone
             } },
-            args: ["--no-color", "nodeunit"]
+            args: ['--no-color', 'nodeunit']
         }, function (err, result, code) {
             if (code !== 0) {
                 grunt.log.error(result.stdout.split(/\r\n|\r|\n/)
index e254c92afa1f86649248bf0bbd06ecde2f3bcafd..3ff59de4d0ff6d3d5b5137287f03af2bf22223b0 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Afrikaans
      *************************************************/
 
-exports["locale:af"] = {
+exports['locale:af'] = {
     setUp : function (cb) {
         moment.locale('af');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:af"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Januarie Jan_Februarie Feb_Maart Mar_April Apr_Mei Mei_Junie Jun_Julie Jul_Augustus Aug_September Sep_Oktober Okt_November Nov_Desember Des'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Januarie Jan_Februarie Feb_Maart Mar_April Apr_Mei Mei_Junie Jun_Julie Jul_Augustus Aug_September Sep_Oktober Okt_November Nov_Desember Des'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:af"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Sondag, Februarie 14de 2010, 3:25:50 nm'],
                 ['ddd, hA',                            'Son, 3NM'],
@@ -71,7 +71,7 @@ exports["locale:af"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1ste', '1ste');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2de', '2de');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3de', '3de');
@@ -109,122 +109,122 @@ exports["locale:af"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'Januarie Jan_Februarie Feb_Maart Mar_April Apr_Mei Mei_Junie Jun_Julie Jul_Augustus Aug_September Sep_Oktober Okt_November Nov_Desember Des'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Januarie Jan_Februarie Feb_Maart Mar_April Apr_Mei Mei_Junie Jun_Julie Jul_Augustus Aug_September Sep_Oktober Okt_November Nov_Desember Des'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Sondag Son So_Maandag Maa Ma_Dinsdag Din Di_Woensdag Woe Wo_Donderdag Don Do_Vrydag Vry Vr_Saterdag Sat Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Sondag Son So_Maandag Maa Ma_Dinsdag Din Di_Woensdag Woe Wo_Donderdag Don Do_Vrydag Vry Vr_Saterdag Sat Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "'n paar sekondes", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "'n minuut",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "'n minuut",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minute",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minute",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "'n uur",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "'n uur",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ure",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ure",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ure",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "'n dag",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "'n dag",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dae",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "'n dag",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dae",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dae",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "'n maand",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "'n maand",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "'n maand",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 maande",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 maande",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 maande",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "'n maand",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 maande",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "'n jaar",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 jaar",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "'n jaar",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 jaar",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  '\'n paar sekondes', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  '\'n minuut',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  '\'n minuut',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minute',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minute',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  '\'n uur',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  '\'n uur',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ure',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ure',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ure',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '\'n dag',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '\'n dag',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dae',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '\'n dag',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dae',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dae',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  '\'n maand',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  '\'n maand',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  '\'n maand',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 maande',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 maande',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 maande',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   '\'n maand',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 maande',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), '\'n jaar',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 jaar',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   '\'n jaar',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 jaar',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "oor 'n paar sekondes",  "prefix");
-        test.equal(moment(0).from(30000), "'n paar sekondes gelede", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'oor \'n paar sekondes',  'prefix');
+        test.equal(moment(0).from(30000), '\'n paar sekondes gelede', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "'n paar sekondes gelede",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), '\'n paar sekondes gelede',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "oor 'n paar sekondes", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "oor 5 dae", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'oor \'n paar sekondes', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'oor 5 dae', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                   "Vandag om 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Vandag om 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Vandag om 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Môre om 02:00",    "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Vandag om 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Gister om 02:00",   "yesterday at the same time");
+        test.equal(moment(a).calendar(),                   'Vandag om 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Vandag om 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Vandag om 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Môre om 02:00',    'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Vandag om 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Gister om 02:00',   'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [om] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [om] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [om] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [om] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [om] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [om] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Laas] dddd [om] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Laas] dddd [om] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Laas] dddd [om] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Laas] dddd [om] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Laas] dddd [om] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Laas] dddd [om] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -232,87 +232,87 @@ exports["locale:af"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52ste', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1ste', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1ste', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),    '2 02 2de', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),    '2 02 2de', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52ste', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1ste', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1ste', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),    '2 02 2de', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),    '2 02 2de', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 8d45d7a7c573cf846b66984edbeebffacf0e4e78..c6b80710c2c32d57cddfeff84c0ac275ab64b3f5 100644 (file)
@@ -1,12 +1,12 @@
 // moment.js Moroccan arabic (ar-ma) tests
 // author: Abdel Said : https://github.com/abdelsaid
-var moment = require("../../moment");
+var moment = require('../../moment');
 
-exports["locale:ar-ma"] = {
+exports['locale:ar-ma'] = {
     setUp : function (cb) {
         moment.locale('ar-ma');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -16,8 +16,8 @@ exports["locale:ar-ma"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'يناير:يناير_فبراير:فبراير_مارس:مارس_أبريل:أبريل_ماي:ماي_يونيو:يونيو_يوليوز:يوليوز_غشت:غشت_شتنبر:شتنبر_أكتوبر:أكتوبر_نونبر:نونبر_دجنبر:دجنبر'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'يناير:يناير_فبراير:فبراير_مارس:مارس_أبريل:أبريل_ماي:ماي_يونيو:يونيو_يوليوز:يوليوز_غشت:غشت_شتنبر:شتنبر_أكتوبر:أكتوبر_نونبر:نونبر_دجنبر:دجنبر'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -35,7 +35,7 @@ exports["locale:ar-ma"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'الأحد, فبراير 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'احد, 3PM'],
@@ -68,7 +68,7 @@ exports["locale:ar-ma"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -106,122 +106,122 @@ exports["locale:ar-ma"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'يناير يناير_فبراير فبراير_مارس مارس_أبريل أبريل_ماي ماي_يونيو يونيو_يوليوز يوليوز_غشت غشت_شتنبر شتنبر_أكتوبر أكتوبر_نونبر نونبر_دجنبر دجنبر'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'يناير يناير_فبراير فبراير_مارس مارس_أبريل أبريل_ماي ماي_يونيو يونيو_يوليوز يوليوز_غشت غشت_شتنبر شتنبر_أكتوبر أكتوبر_نونبر نونبر_دجنبر دجنبر'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'الأحد احد ح_الإتنين اتنين ن_الثلاثاء ثلاثاء ث_الأربعاء اربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'الأحد احد ح_الإتنين اتنين ن_الثلاثاء ثلاثاء ث_الأربعاء اربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ثوان", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "دقيقة",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "دقيقة",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 دقائق",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 دقائق",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ساعة",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ساعة",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ساعات",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ساعات",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ساعات",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "يوم",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "يوم",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 أيام",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "يوم",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 أيام",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 أيام",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "شهر",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "شهر",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "شهر",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 أشهر",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 أشهر",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 أشهر",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "شهر",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 أشهر",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "سنة",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 سنوات",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "سنة",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 سنوات",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ثوان', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'دقيقة',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'دقيقة',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 دقائق',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 دقائق',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ساعة',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ساعة',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ساعات',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ساعات',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ساعات',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'يوم',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'يوم',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 أيام',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'يوم',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 أيام',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 أيام',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'شهر',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'شهر',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'شهر',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 أشهر',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 أشهر',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 أشهر',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'شهر',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 أشهر',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'سنة',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 سنوات',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'سنة',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 سنوات',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "في ثوان",  "prefix");
-        test.equal(moment(0).from(30000), "منذ ثوان", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'في ثوان',  'prefix');
+        test.equal(moment(0).from(30000), 'منذ ثوان', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "منذ ثوان",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'منذ ثوان',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "في ثوان", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "في 5 أيام", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'في ثوان', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'في 5 أيام', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "اليوم على الساعة 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "اليوم على الساعة 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "اليوم على الساعة 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "غدا على الساعة 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "اليوم على الساعة 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "أمس على الساعة 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'اليوم على الساعة 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'اليوم على الساعة 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'اليوم على الساعة 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'غدا على الساعة 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'اليوم على الساعة 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'أمس على الساعة 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
@@ -229,85 +229,85 @@ exports["locale:ar-ma"] = {
     // Saturday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 31]).week(), 1, "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).week(), 1, "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).week(), 2, "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).week(), 2, "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).week(), 3, "Jan 14 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 31]).week(), 1, 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).week(), 1, 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).week(), 2, 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).week(), 2, 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).week(), 3, 'Jan 14 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 30]).week(), 1, "Dec 30 2006 should be week 1");
-        test.equal(moment([2007,  0,  5]).week(), 1, "Jan  5 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 2, "Jan  6 2007 should be week 2");
-        test.equal(moment([2007,  0, 12]).week(), 2, "Jan 12 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 3, "Jan 13 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 30]).week(), 1, 'Dec 30 2006 should be week 1');
+        test.equal(moment([2007,  0,  5]).week(), 1, 'Jan  5 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 2, 'Jan  6 2007 should be week 2');
+        test.equal(moment([2007,  0, 12]).week(), 2, 'Jan 12 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 3, 'Jan 13 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 1, "Dec 29 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  4]).week(), 1, "Jan  4 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 2, "Jan  5 2008 should be week 2");
-        test.equal(moment([2008,  0, 11]).week(), 2, "Jan 11 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 3, "Jan 12 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 1, 'Dec 29 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  4]).week(), 1, 'Jan  4 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 2, 'Jan  5 2008 should be week 2');
+        test.equal(moment([2008,  0, 11]).week(), 2, 'Jan 11 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 3, 'Jan 12 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 28]).week(), 1, "Dec 28 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  3]).week(), 1, "Jan  3 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 2, "Jan  4 2003 should be week 2");
-        test.equal(moment([2003,  0, 10]).week(), 2, "Jan 10 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 3, "Jan 11 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 28]).week(), 1, 'Dec 28 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  3]).week(), 1, 'Jan  3 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 2, 'Jan  4 2003 should be week 2');
+        test.equal(moment([2003,  0, 10]).week(), 2, 'Jan 10 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 3, 'Jan 11 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 27]).week(), 1, "Dec 27 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  2]).week(), 1, "Jan  2 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 2, "Jan  3 2009 should be week 2");
-        test.equal(moment([2009,  0,  9]).week(), 2, "Jan  9 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 3, "Jan 10 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 27]).week(), 1, 'Dec 27 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  2]).week(), 1, 'Jan  2 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 2, 'Jan  3 2009 should be week 2');
+        test.equal(moment([2009,  0,  9]).week(), 2, 'Jan  9 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 3, 'Jan 10 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 26]).week(), 1, "Dec 26 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 2, "Jan  2 2010 should be week 2");
-        test.equal(moment([2010,  0,  8]).week(), 2, "Jan  8 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 3, "Jan  9 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 26]).week(), 1, 'Dec 26 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 2, 'Jan  2 2010 should be week 2');
+        test.equal(moment([2010,  0,  8]).week(), 2, 'Jan  8 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 3, 'Jan  9 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2011, 0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011, 0,  7]).week(), 1, "Jan  7 2011 should be week 1");
-        test.equal(moment([2011, 0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011, 0, 14]).week(), 2, "Jan 14 2011 should be week 2");
-        test.equal(moment([2011, 0, 15]).week(), 3, "Jan 15 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2011, 0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011, 0,  7]).week(), 1, 'Jan  7 2011 should be week 1');
+        test.equal(moment([2011, 0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011, 0, 14]).week(), 2, 'Jan 14 2011 should be week 2');
+        test.equal(moment([2011, 0, 15]).week(), 3, 'Jan 15 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 31]).format('w ww wo'), '1 01 1', "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).format('w ww wo'), '1 01 1', "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).format('w ww wo'), '2 02 2', "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).format('w ww wo'), '2 02 2', "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).format('w ww wo'), '3 03 3', "Jan 14 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 31]).format('w ww wo'), '1 01 1', 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).format('w ww wo'), '1 01 1', 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).format('w ww wo'), '2 02 2', 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).format('w ww wo'), '2 02 2', 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).format('w ww wo'), '3 03 3', 'Jan 14 2012 should be week 3');
 
         test.done();
     }
index 963f49ed7369c79b2e332886cb160c1201b3858a..8c7247e24a0d73d9c5529ca8d22d28c03ab098b5 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Arabic Saudi Arabia
      *************************************************/
 
-exports["locale:ar-sa"] = {
+exports['locale:ar-sa'] = {
     setUp : function (cb) {
         moment.locale('ar-sa');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:ar-sa"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         test.expect(96);
-        var tests = 'يناير:يناير_فبراير:فبراير_مارس:مارس_أبريل:أبريل_مايو:مايو_يونيو:يونيو_يوليو:يوليو_أغسطس:أغسطس_سبتمبر:سبتمبر_أكتوبر:أكتوبر_نوفمبر:نوفمبر_ديسمبر:ديسمبر'.split("_"), i;
+        var tests = 'يناير:يناير_فبراير:فبراير_مارس:مارس_أبريل:أبريل_مايو:مايو_يونيو:يونيو_يوليو:يوليو_أغسطس:أغسطس_سبتمبر:سبتمبر_أكتوبر:أكتوبر_نوفمبر:نوفمبر_ديسمبر:ديسمبر'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1) + ' instead is month ' + moment(input, mmm).month());
         }
@@ -39,7 +39,7 @@ exports["locale:ar-sa"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         test.expect(22);
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'الأحد، فبراير ١٤ ٢٠١٠، ٣:٢٥:٥٠ م'],
@@ -73,7 +73,7 @@ exports["locale:ar-sa"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.expect(31);
         test.equal(moment([2011, 0, 1]).format('DDDo'), '١', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '٢', '2');
@@ -112,137 +112,137 @@ exports["locale:ar-sa"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         test.expect(12);
 
-        var expected = 'يناير يناير_فبراير فبراير_مارس مارس_أبريل أبريل_مايو مايو_يونيو يونيو_يوليو يوليو_أغسطس أغسطس_سبتمبر سبتمبر_أكتوبر أكتوبر_نوفمبر نوفمبر_ديسمبر ديسمبر'.split("_"), i;
+        var expected = 'يناير يناير_فبراير فبراير_مارس مارس_أبريل أبريل_مايو مايو_يونيو يونيو_يوليو يوليو_أغسطس أغسطس_سبتمبر سبتمبر_أكتوبر أكتوبر_نوفمبر نوفمبر_ديسمبر ديسمبر'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         test.expect(7);
 
-        var expected = 'الأحد أحد ح_الإثنين إثنين ن_الثلاثاء ثلاثاء ث_الأربعاء أربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_"), i;
+        var expected = 'الأحد أحد ح_الإثنين إثنين ن_الثلاثاء ثلاثاء ث_الأربعاء أربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ثوان", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "دقيقة",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "دقيقة",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "٢ دقائق",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "٤٤ دقائق",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ساعة",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ساعة",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "٢ ساعات",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "٥ ساعات",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "٢١ ساعات",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "يوم",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "يوم",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "٢ أيام",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "يوم",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "٥ أيام",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "٢٥ أيام",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "شهر",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "شهر",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "شهر",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "٢ أشهر",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "٢ أشهر",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "٣ أشهر",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "شهر",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "٥ أشهر",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "سنة",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "٢ سنوات",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "سنة",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "٥ سنوات",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ثوان', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'دقيقة',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'دقيقة',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '٢ دقائق',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '٤٤ دقائق',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ساعة',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ساعة',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '٢ ساعات',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '٥ ساعات',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '٢١ ساعات',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'يوم',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'يوم',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '٢ أيام',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'يوم',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '٥ أيام',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '٢٥ أيام',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'شهر',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'شهر',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'شهر',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '٢ أشهر',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '٢ أشهر',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '٣ أشهر',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'شهر',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '٥ أشهر',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'سنة',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '٢ سنوات',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'سنة',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '٥ سنوات',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
+    'suffix' : function (test) {
         test.expect(2);
-        test.equal(moment(30000).from(0), "في ثوان",  "prefix");
-        test.equal(moment(0).from(30000), "منذ ثوان", "suffix");
+        test.equal(moment(30000).from(0), 'في ثوان',  'prefix');
+        test.equal(moment(0).from(30000), 'منذ ثوان', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
+    'now from now' : function (test) {
         test.expect(1);
-        test.equal(moment().fromNow(), "منذ ثوان",  "now from now should display as in the past");
+        test.equal(moment().fromNow(), 'منذ ثوان',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
+    'fromNow' : function (test) {
         test.expect(2);
-        test.equal(moment().add({s: 30}).fromNow(), "في ثوان", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "في ٥ أيام", "in 5 days");
+        test.equal(moment().add({s: 30}).fromNow(), 'في ثوان', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'في ٥ أيام', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         test.expect(6);
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "اليوم على الساعة ٠٢:٠٠",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "اليوم على الساعة ٠٢:٢٥",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "اليوم على الساعة ٠٣:٠٠",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "غدا على الساعة ٠٢:٠٠",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "اليوم على الساعة ٠١:٠٠",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "أمس على الساعة ٠٢:٠٠", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'اليوم على الساعة ٠٢:٠٠',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'اليوم على الساعة ٠٢:٢٥',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'اليوم على الساعة ٠٣:٠٠',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'غدا على الساعة ٠٢:٠٠',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'اليوم على الساعة ٠١:٠٠',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'أمس على الساعة ٠٢:٠٠', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         test.expect(4);
 
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
@@ -250,106 +250,106 @@ exports["locale:ar-sa"] = {
     // Saturday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
+    'weeks year starting sunday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2011, 11, 31]).week(), 1, "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).week(), 1, "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).week(), 2, "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).week(), 2, "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).week(), 3, "Jan 14 2012 should be week 3");
+        test.equal(moment([2011, 11, 31]).week(), 1, 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).week(), 1, 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).week(), 2, 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).week(), 2, 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).week(), 3, 'Jan 14 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
+    'weeks year starting monday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2006, 11, 30]).week(), 1, "Dec 30 2006 should be week 1");
-        test.equal(moment([2007,  0,  5]).week(), 1, "Jan  5 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 2, "Jan  6 2007 should be week 2");
-        test.equal(moment([2007,  0, 12]).week(), 2, "Jan 12 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 3, "Jan 13 2007 should be week 3");
+        test.equal(moment([2006, 11, 30]).week(), 1, 'Dec 30 2006 should be week 1');
+        test.equal(moment([2007,  0,  5]).week(), 1, 'Jan  5 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 2, 'Jan  6 2007 should be week 2');
+        test.equal(moment([2007,  0, 12]).week(), 2, 'Jan 12 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 3, 'Jan 13 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
+    'weeks year starting tuesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2007, 11, 29]).week(), 1, "Dec 29 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  4]).week(), 1, "Jan  4 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 2, "Jan  5 2008 should be week 2");
-        test.equal(moment([2008,  0, 11]).week(), 2, "Jan 11 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 3, "Jan 12 2008 should be week 3");
+        test.equal(moment([2007, 11, 29]).week(), 1, 'Dec 29 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  4]).week(), 1, 'Jan  4 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 2, 'Jan  5 2008 should be week 2');
+        test.equal(moment([2008,  0, 11]).week(), 2, 'Jan 11 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 3, 'Jan 12 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
+    'weeks year starting wednesday' : function (test) {
         test.expect(10);
 
-        test.equal(moment([2002, 11, 28]).week(), 1, "Dec 28 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  3]).week(), 1, "Jan  3 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 2, "Jan  4 2003 should be week 2");
-        test.equal(moment([2003,  0, 10]).week(), 2, "Jan 10 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 3, "Jan 11 2003 should be week 3");
+        test.equal(moment([2002, 11, 28]).week(), 1, 'Dec 28 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  3]).week(), 1, 'Jan  3 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 2, 'Jan  4 2003 should be week 2');
+        test.equal(moment([2003,  0, 10]).week(), 2, 'Jan 10 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 3, 'Jan 11 2003 should be week 3');
 
-        test.equal(moment("2003 1 6", "gggg w d").format("YYYY-MM-DD"), "٢٠٠٢-١٢-٢٨", "Week 1 of 2003 should be Dec 28 2002");
-        test.equal(moment("2003 1 0", "gggg w e").format("YYYY-MM-DD"), "٢٠٠٢-١٢-٢٨", "Week 1 of 2003 should be Dec 28 2002");
-        test.equal(moment("2003 1 6", "gggg w d").format("gggg w d"), "٢٠٠٣ ١ ٦", "Saturday of week 1 of 2003 parsed should be formatted as 2003 1 6");
-        test.equal(moment("2003 1 0", "gggg w e").format("gggg w e"), "٢٠٠٣ ١ ٠", "1st day of week 1 of 2003 parsed should be formatted as 2003 1 0");
+        test.equal(moment('2003 1 6', 'gggg w d').format('YYYY-MM-DD'), '٢٠٠٢-١٢-٢٨', 'Week 1 of 2003 should be Dec 28 2002');
+        test.equal(moment('2003 1 0', 'gggg w e').format('YYYY-MM-DD'), '٢٠٠٢-١٢-٢٨', 'Week 1 of 2003 should be Dec 28 2002');
+        test.equal(moment('2003 1 6', 'gggg w d').format('gggg w d'), '٢٠٠٣ ١ ٦', 'Saturday of week 1 of 2003 parsed should be formatted as 2003 1 6');
+        test.equal(moment('2003 1 0', 'gggg w e').format('gggg w e'), '٢٠٠٣ ١ ٠', '1st day of week 1 of 2003 parsed should be formatted as 2003 1 0');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
+    'weeks year starting thursday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2008, 11, 27]).week(), 1, "Dec 27 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  2]).week(), 1, "Jan  2 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 2, "Jan  3 2009 should be week 2");
-        test.equal(moment([2009,  0,  9]).week(), 2, "Jan  9 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 3, "Jan 10 2009 should be week 3");
+        test.equal(moment([2008, 11, 27]).week(), 1, 'Dec 27 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  2]).week(), 1, 'Jan  2 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 2, 'Jan  3 2009 should be week 2');
+        test.equal(moment([2009,  0,  9]).week(), 2, 'Jan  9 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 3, 'Jan 10 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
+    'weeks year starting friday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2009, 11, 26]).week(), 1, "Dec 26 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 2, "Jan  2 2010 should be week 2");
-        test.equal(moment([2010,  0,  8]).week(), 2, "Jan  8 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 3, "Jan  9 2010 should be week 3");
+        test.equal(moment([2009, 11, 26]).week(), 1, 'Dec 26 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 2, 'Jan  2 2010 should be week 2');
+        test.equal(moment([2010,  0,  8]).week(), 2, 'Jan  8 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 3, 'Jan  9 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
+    'weeks year starting saturday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2011, 0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011, 0,  7]).week(), 1, "Jan  7 2011 should be week 1");
-        test.equal(moment([2011, 0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011, 0, 14]).week(), 2, "Jan 14 2011 should be week 2");
-        test.equal(moment([2011, 0, 15]).week(), 3, "Jan 15 2011 should be week 3");
+        test.equal(moment([2011, 0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011, 0,  7]).week(), 1, 'Jan  7 2011 should be week 1');
+        test.equal(moment([2011, 0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011, 0, 14]).week(), 2, 'Jan 14 2011 should be week 2');
+        test.equal(moment([2011, 0, 15]).week(), 3, 'Jan 15 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
+    'weeks year starting sunday formatted' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2011, 11, 31]).format('w ww wo'), '١ ٠١ ١', "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).format('w ww wo'), '١ ٠١ ١', "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).format('w ww wo'), '٢ ٠٢ ٢', "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).format('w ww wo'), '٢ ٠٢ ٢', "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).format('w ww wo'), '٣ ٠٣ ٣', "Jan 14 2012 should be week 3");
+        test.equal(moment([2011, 11, 31]).format('w ww wo'), '١ ٠١ ١', 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).format('w ww wo'), '١ ٠١ ١', 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).format('w ww wo'), '٢ ٠٢ ٢', 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).format('w ww wo'), '٢ ٠٢ ٢', 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).format('w ww wo'), '٣ ٠٣ ٣', 'Jan 14 2012 should be week 3');
 
         test.done();
     }
index e663396a3927f1194b9ece95022af29c257b5971..55b71edc8c5d887c5f66294969f5e8a7e15aed41 100644 (file)
@@ -1,12 +1,12 @@
 // moment.js arabic (ar) tests
 // author: Abdel Said : https://github.com/abdelsaid
-var moment = require("../../moment");
+var moment = require('../../moment');
 
-exports["locale:ar"] = {
+exports['locale:ar'] = {
     setUp : function (cb) {
         moment.locale('ar');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -16,8 +16,8 @@ exports["locale:ar"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'يناير/ كانون الثاني:يناير/ كانون الثاني_فبراير/ شباط:فبراير/ شباط_مارس/ آذار:مارس/ آذار_أبريل/ نيسان:أبريل/ نيسان_مايو/ أيار:مايو/ أيار_يونيو/ حزيران:يونيو/ حزيران_يوليو/ تموز:يوليو/ تموز_أغسطس/ آب:أغسطس/ آب_سبتمبر/ أيلول:سبتمبر/ أيلول_أكتوبر/ تشرين الأول:أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني:نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول:ديسمبر/ كانون الأول'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'يناير/ كانون الثاني:يناير/ كانون الثاني_فبراير/ شباط:فبراير/ شباط_مارس/ آذار:مارس/ آذار_أبريل/ نيسان:أبريل/ نيسان_مايو/ أيار:مايو/ أيار_يونيو/ حزيران:يونيو/ حزيران_يوليو/ تموز:يوليو/ تموز_أغسطس/ آب:أغسطس/ آب_سبتمبر/ أيلول:سبتمبر/ أيلول_أكتوبر/ تشرين الأول:أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني:نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول:ديسمبر/ كانون الأول'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1) + ' instead is month ' + moment(input, mmm).month());
         }
@@ -35,7 +35,7 @@ exports["locale:ar"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'الأحد، فبراير/ شباط ١٤ ٢٠١٠، ٣:٢٥:٥٠ م'],
                 ['ddd, hA',                            'أحد، ٣م'],
@@ -68,7 +68,7 @@ exports["locale:ar"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '١', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '٢', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '٣', '3');
@@ -106,122 +106,122 @@ exports["locale:ar"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'يناير/ كانون الثاني يناير/ كانون الثاني_فبراير/ شباط فبراير/ شباط_مارس/ آذار مارس/ آذار_أبريل/ نيسان أبريل/ نيسان_مايو/ أيار مايو/ أيار_يونيو/ حزيران يونيو/ حزيران_يوليو/ تموز يوليو/ تموز_أغسطس/ آب أغسطس/ آب_سبتمبر/ أيلول سبتمبر/ أيلول_أكتوبر/ تشرين الأول أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول ديسمبر/ كانون الأول'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'يناير/ كانون الثاني يناير/ كانون الثاني_فبراير/ شباط فبراير/ شباط_مارس/ آذار مارس/ آذار_أبريل/ نيسان أبريل/ نيسان_مايو/ أيار مايو/ أيار_يونيو/ حزيران يونيو/ حزيران_يوليو/ تموز يوليو/ تموز_أغسطس/ آب أغسطس/ آب_سبتمبر/ أيلول سبتمبر/ أيلول_أكتوبر/ تشرين الأول أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول ديسمبر/ كانون الأول'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'الأحد أحد ح_الإثنين إثنين ن_الثلاثاء ثلاثاء ث_الأربعاء أربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'الأحد أحد ح_الإثنين إثنين ن_الثلاثاء ثلاثاء ث_الأربعاء أربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ثوان", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "دقيقة",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "دقيقة",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "٢ دقائق",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "٤٤ دقائق",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ساعة",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ساعة",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "٢ ساعات",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "٥ ساعات",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "٢١ ساعات",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "يوم",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "يوم",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "٢ أيام",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "يوم",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "٥ أيام",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "٢٥ أيام",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "شهر",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "شهر",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "شهر",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "٢ أشهر",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "٢ أشهر",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "٣ أشهر",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "شهر",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "٥ أشهر",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "سنة",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "٢ سنوات",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "سنة",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "٥ سنوات",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ثوان', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'دقيقة',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'دقيقة',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '٢ دقائق',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '٤٤ دقائق',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ساعة',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ساعة',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '٢ ساعات',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '٥ ساعات',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '٢١ ساعات',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'يوم',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'يوم',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '٢ أيام',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'يوم',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '٥ أيام',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '٢٥ أيام',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'شهر',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'شهر',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'شهر',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '٢ أشهر',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '٢ أشهر',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '٣ أشهر',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'شهر',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '٥ أشهر',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'سنة',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '٢ سنوات',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'سنة',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '٥ سنوات',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "في ثوان",  "prefix");
-        test.equal(moment(0).from(30000), "منذ ثوان", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'في ثوان',  'prefix');
+        test.equal(moment(0).from(30000), 'منذ ثوان', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "منذ ثوان",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'منذ ثوان',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "في ثوان", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "في ٥ أيام", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'في ثوان', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'في ٥ أيام', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "اليوم على الساعة ٠٢:٠٠",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "اليوم على الساعة ٠٢:٢٥",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "اليوم على الساعة ٠٣:٠٠",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "غدا على الساعة ٠٢:٠٠",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "اليوم على الساعة ٠١:٠٠",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "أمس على الساعة ٠٢:٠٠", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'اليوم على الساعة ٠٢:٠٠',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'اليوم على الساعة ٠٢:٢٥',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'اليوم على الساعة ٠٣:٠٠',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'غدا على الساعة ٠٢:٠٠',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'اليوم على الساعة ٠١:٠٠',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'أمس على الساعة ٠٢:٠٠', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [على الساعة] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
@@ -229,90 +229,90 @@ exports["locale:ar"] = {
     // Saturday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 31]).week(), 1, "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).week(), 1, "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).week(), 2, "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).week(), 2, "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).week(), 3, "Jan 14 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 31]).week(), 1, 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).week(), 1, 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).week(), 2, 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).week(), 2, 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).week(), 3, 'Jan 14 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 30]).week(), 1, "Dec 30 2006 should be week 1");
-        test.equal(moment([2007,  0,  5]).week(), 1, "Jan  5 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 2, "Jan  6 2007 should be week 2");
-        test.equal(moment([2007,  0, 12]).week(), 2, "Jan 12 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 3, "Jan 13 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 30]).week(), 1, 'Dec 30 2006 should be week 1');
+        test.equal(moment([2007,  0,  5]).week(), 1, 'Jan  5 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 2, 'Jan  6 2007 should be week 2');
+        test.equal(moment([2007,  0, 12]).week(), 2, 'Jan 12 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 3, 'Jan 13 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 1, "Dec 29 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  4]).week(), 1, "Jan  4 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 2, "Jan  5 2008 should be week 2");
-        test.equal(moment([2008,  0, 11]).week(), 2, "Jan 11 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 3, "Jan 12 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 1, 'Dec 29 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  4]).week(), 1, 'Jan  4 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 2, 'Jan  5 2008 should be week 2');
+        test.equal(moment([2008,  0, 11]).week(), 2, 'Jan 11 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 3, 'Jan 12 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 28]).week(), 1, "Dec 28 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  3]).week(), 1, "Jan  3 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 2, "Jan  4 2003 should be week 2");
-        test.equal(moment([2003,  0, 10]).week(), 2, "Jan 10 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 3, "Jan 11 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 28]).week(), 1, 'Dec 28 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  3]).week(), 1, 'Jan  3 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 2, 'Jan  4 2003 should be week 2');
+        test.equal(moment([2003,  0, 10]).week(), 2, 'Jan 10 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 3, 'Jan 11 2003 should be week 3');
 
-        test.equal(moment("2003 1 6", "gggg w d").format("YYYY-MM-DD"), "٢٠٠٢-١٢-٢٨", "Week 1 of 2003 should be Dec 28 2002");
-        test.equal(moment("2003 1 0", "gggg w e").format("YYYY-MM-DD"), "٢٠٠٢-١٢-٢٨", "Week 1 of 2003 should be Dec 28 2002");
-        test.equal(moment("2003 1 6", "gggg w d").format("gggg w d"), "٢٠٠٣ ١ ٦", "Saturday of week 1 of 2003 parsed should be formatted as 2003 1 6");
-        test.equal(moment("2003 1 0", "gggg w e").format("gggg w e"), "٢٠٠٣ ١ ٠", "1st day of week 1 of 2003 parsed should be formatted as 2003 1 0");
+        test.equal(moment('2003 1 6', 'gggg w d').format('YYYY-MM-DD'), '٢٠٠٢-١٢-٢٨', 'Week 1 of 2003 should be Dec 28 2002');
+        test.equal(moment('2003 1 0', 'gggg w e').format('YYYY-MM-DD'), '٢٠٠٢-١٢-٢٨', 'Week 1 of 2003 should be Dec 28 2002');
+        test.equal(moment('2003 1 6', 'gggg w d').format('gggg w d'), '٢٠٠٣ ١ ٦', 'Saturday of week 1 of 2003 parsed should be formatted as 2003 1 6');
+        test.equal(moment('2003 1 0', 'gggg w e').format('gggg w e'), '٢٠٠٣ ١ ٠', '1st day of week 1 of 2003 parsed should be formatted as 2003 1 0');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 27]).week(), 1, "Dec 27 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  2]).week(), 1, "Jan  2 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 2, "Jan  3 2009 should be week 2");
-        test.equal(moment([2009,  0,  9]).week(), 2, "Jan  9 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 3, "Jan 10 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 27]).week(), 1, 'Dec 27 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  2]).week(), 1, 'Jan  2 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 2, 'Jan  3 2009 should be week 2');
+        test.equal(moment([2009,  0,  9]).week(), 2, 'Jan  9 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 3, 'Jan 10 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 26]).week(), 1, "Dec 26 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 2, "Jan  2 2010 should be week 2");
-        test.equal(moment([2010,  0,  8]).week(), 2, "Jan  8 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 3, "Jan  9 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 26]).week(), 1, 'Dec 26 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 2, 'Jan  2 2010 should be week 2');
+        test.equal(moment([2010,  0,  8]).week(), 2, 'Jan  8 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 3, 'Jan  9 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2011, 0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011, 0,  7]).week(), 1, "Jan  7 2011 should be week 1");
-        test.equal(moment([2011, 0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011, 0, 14]).week(), 2, "Jan 14 2011 should be week 2");
-        test.equal(moment([2011, 0, 15]).week(), 3, "Jan 15 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2011, 0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011, 0,  7]).week(), 1, 'Jan  7 2011 should be week 1');
+        test.equal(moment([2011, 0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011, 0, 14]).week(), 2, 'Jan 14 2011 should be week 2');
+        test.equal(moment([2011, 0, 15]).week(), 3, 'Jan 15 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 31]).format('w ww wo'), '١ ٠١ ١', "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).format('w ww wo'), '١ ٠١ ١', "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).format('w ww wo'), '٢ ٠٢ ٢', "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).format('w ww wo'), '٢ ٠٢ ٢', "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).format('w ww wo'), '٣ ٠٣ ٣', "Jan 14 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 31]).format('w ww wo'), '١ ٠١ ١', 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).format('w ww wo'), '١ ٠١ ١', 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).format('w ww wo'), '٢ ٠٢ ٢', 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).format('w ww wo'), '٢ ٠٢ ٢', 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).format('w ww wo'), '٣ ٠٣ ٣', 'Jan 14 2012 should be week 3');
 
         test.done();
     }
index b1944f0dca17130a3ee7203eb5ffb29d5a781bd3..aa0138d6a53c5dd1799f7c6a34434ccb5c2cca09 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Azerbaijani
      *************************************************/
 
-exports["locale:az"] = {
+exports['locale:az'] = {
     setUp : function (cb) {
         moment.locale('az');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,10 +19,10 @@ exports["locale:az"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         test.expect(96);
 
-        var tests = 'yanvar yan_fevral fev_mart mar_Aprel apr_may may_iyun iyn_iyul iyl_Avqust avq_sentyabr sen_oktyabr okt_noyabr noy_dekabr dek'.split("_"), i;
+        var tests = 'yanvar yan_fevral fev_mart mar_Aprel apr_may may_iyun iyn_iyul iyl_Avqust avq_sentyabr sen_oktyabr okt_noyabr noy_dekabr dek'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -40,7 +40,7 @@ exports["locale:az"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, D MMMM YYYY, HH:mm:ss',        'Bazar, 14 fevral 2010, 15:25:50'],
                 ['ddd, A h',                           'Baz, gündüz 3'],
@@ -49,7 +49,7 @@ exports["locale:az"] = {
                 ['D Do DD',                            '14 14-üncü 14'],
                 ['d do dddd ddd dd',                   '0 0-ıncı Bazar Baz Bz'],
                 ['DDD DDDo DDDD',                      '45 45-inci 045'],
-                ['w wo ww',                            "7 7-nci 07"],
+                ['w wo ww',                            '7 7-nci 07'],
                 ['h hh',                               '3 03'],
                 ['H HH',                               '15 15'],
                 ['m mm',                               '25 25'],
@@ -85,7 +85,7 @@ exports["locale:az"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.expect(31);
 
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-inci', '1st');
@@ -125,136 +125,136 @@ exports["locale:az"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         test.expect(12);
 
-        var expected = 'yanvar yan_fevral fev_mart mar_aprel apr_may may_iyun iyn_iyul iyl_avqust avq_sentyabr sen_oktyabr okt_noyabr noy_dekabr dek'.split("_"), i;
+        var expected = 'yanvar yan_fevral fev_mart mar_aprel apr_may may_iyun iyn_iyul iyl_avqust avq_sentyabr sen_oktyabr okt_noyabr noy_dekabr dek'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         test.expect(7);
 
-        var expected = 'Bazar Baz Bz_Bazar ertəsi BzE BE_Çərşənbə axşamı ÇAx ÇA_Çərşənbə Çər Çə_Cümə axşamı CAx CA_Cümə Cüm Cü_Şənbə Şən Şə'.split("_"), i;
+        var expected = 'Bazar Baz Bz_Bazar ertəsi BzE BE_Çərşənbə axşamı ÇAx ÇA_Çərşənbə Çər Çə_Cümə axşamı CAx CA_Cümə Cüm Cü_Şənbə Şən Şə'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "birneçə saniyyə", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "bir dəqiqə",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "bir dəqiqə",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 dəqiqə",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 dəqiqə",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "bir saat",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "bir saat",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 saat",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 saat",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 saat",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "bir gün",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "bir gün",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 gün",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "bir gün",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 gün",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 gün",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "bir ay",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "bir ay",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 ay",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 ay",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 ay",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "bir ay",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 ay",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "bir il",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 il",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "bir il",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 il",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'birneçə saniyyə', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'bir dəqiqə',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'bir dəqiqə',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 dəqiqə',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 dəqiqə',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'bir saat',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'bir saat',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 saat',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 saat',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 saat',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'bir gün',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'bir gün',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 gün',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'bir gün',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 gün',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 gün',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'bir ay',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'bir ay',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 ay',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 ay',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 ay',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'bir ay',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 ay',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'bir il',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 il',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'bir il',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 il',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
+    'suffix' : function (test) {
         test.expect(2);
-        test.equal(moment(30000).from(0), "birneçə saniyyə sonra",  "prefix");
-        test.equal(moment(0).from(30000), "birneçə saniyyə əvvəl", "suffix");
+        test.equal(moment(30000).from(0), 'birneçə saniyyə sonra',  'prefix');
+        test.equal(moment(0).from(30000), 'birneçə saniyyə əvvəl', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
+    'now from now' : function (test) {
         test.expect(1);
-        test.equal(moment().fromNow(), "birneçə saniyyə əvvəl",  "now from now should display as in the past");
+        test.equal(moment().fromNow(), 'birneçə saniyyə əvvəl',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
+    'fromNow' : function (test) {
         test.expect(2);
-        test.equal(moment().add({s: 30}).fromNow(), "birneçə saniyyə sonra", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 gün sonra", "in 5 days");
+        test.equal(moment().add({s: 30}).fromNow(), 'birneçə saniyyə sonra', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 gün sonra', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         test.expect(6);
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "bugün saat 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "bugün saat 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "bugün saat 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "sabah saat 02:00",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "bugün saat 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "dünən 02:00",          "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'bugün saat 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'bugün saat 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'bugün saat 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'sabah saat 02:00',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'bugün saat 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'dünən 02:00',          'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[gələn həftə] dddd [saat] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[gələn həftə] dddd [saat] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[gələn həftə] dddd [saat] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[gələn həftə] dddd [saat] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[gələn həftə] dddd [saat] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[gələn həftə] dddd [saat] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[keçən həftə] dddd [saat] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[keçən həftə] dddd [saat] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[keçən həftə] dddd [saat] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[keçən həftə] dddd [saat] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[keçən həftə] dddd [saat] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[keçən həftə] dddd [saat] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         test.expect(4);
 
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -262,103 +262,103 @@ exports["locale:az"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
+    'weeks year starting sunday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
+    'weeks year starting monday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
+    'weeks year starting tuesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
+    'weeks year starting wednesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
+    'weeks year starting thursday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
+    'weeks year starting friday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
+    'weeks year starting saturday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
+    'weeks year starting sunday formatted' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), "1 01 1-inci", "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), "1 01 1-inci", "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), "2 02 2-nci", "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), "2 02 2-nci", "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), "3 03 3-üncü", "Jan  9 2012 should be week 3");
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-inci', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-inci', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-nci', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-nci', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-üncü', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index e63f289696f236a6f8d6be0a92da6d4a646f8e2f..e894a0744a0d606330aa1e744f9907b89247e27b 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Belarusian
      *************************************************/
 
-exports["locale:be"] = {
+exports['locale:be'] = {
     setUp : function (cb) {
         moment.locale('be');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:be"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'студзень студ_люты лют_сакавік сак_красавік крас_травень трав_чэрвень чэрв_ліпень ліп_жнівень жнів_верасень вер_кастрычнік каст_лістапад ліст_снежань снеж'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'студзень студ_люты лют_сакавік сак_красавік крас_травень трав_чэрвень чэрв_ліпень ліп_жнівень жнів_верасень вер_кастрычнік каст_лістапад ліст_снежань снеж'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:be"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, HH:mm:ss',       'нядзеля, 14-га лютага 2010, 15:25:50'],
                 ['ddd, h A',                           'нд, 3 дня'],
@@ -71,20 +71,20 @@ exports["locale:be"] = {
         test.done();
     },
 
-    "format meridiem" : function (test) {
-        test.equal(moment([2012, 11, 28, 0, 0]).format("A"), "ночы", "night");
-        test.equal(moment([2012, 11, 28, 3, 59]).format("A"), "ночы", "night");
-        test.equal(moment([2012, 11, 28, 4, 0]).format("A"), "раніцы", "morning");
-        test.equal(moment([2012, 11, 28, 11, 59]).format("A"), "раніцы", "morning");
-        test.equal(moment([2012, 11, 28, 12, 0]).format("A"), "дня", "afternoon");
-        test.equal(moment([2012, 11, 28, 16, 59]).format("A"), "дня", "afternoon");
-        test.equal(moment([2012, 11, 28, 17, 0]).format("A"), "вечара", "evening");
-        test.equal(moment([2012, 11, 28, 23, 59]).format("A"), "вечара", "evening");
+    'format meridiem' : function (test) {
+        test.equal(moment([2012, 11, 28, 0, 0]).format('A'), 'ночы', 'night');
+        test.equal(moment([2012, 11, 28, 3, 59]).format('A'), 'ночы', 'night');
+        test.equal(moment([2012, 11, 28, 4, 0]).format('A'), 'раніцы', 'morning');
+        test.equal(moment([2012, 11, 28, 11, 59]).format('A'), 'раніцы', 'morning');
+        test.equal(moment([2012, 11, 28, 12, 0]).format('A'), 'дня', 'afternoon');
+        test.equal(moment([2012, 11, 28, 16, 59]).format('A'), 'дня', 'afternoon');
+        test.equal(moment([2012, 11, 28, 17, 0]).format('A'), 'вечара', 'evening');
+        test.equal(moment([2012, 11, 28, 23, 59]).format('A'), 'вечара', 'evening');
 
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-ы', '1-ы');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-і', '2-і');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-і', '3-і');
@@ -122,15 +122,15 @@ exports["locale:be"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'студзень студ_люты лют_сакавік сак_красавік крас_травень трав_чэрвень чэрв_ліпень ліп_жнівень жнів_верасень вер_кастрычнік каст_лістапад ліст_снежань снеж'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'студзень студ_люты лют_сакавік сак_красавік крас_травень трав_чэрвень чэрв_ліпень ліп_жнівень жнів_верасень вер_кастрычнік каст_лістапад ліст_снежань снеж'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format month case" : function (test) {
+    'format month case' : function (test) {
         var months = {
             'nominative': 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_'),
             'accusative': 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_')
@@ -142,7 +142,7 @@ exports["locale:be"] = {
         test.done();
     },
 
-    "format month case with escaped symbols" : function (test) {
+    'format month case with escaped symbols' : function (test) {
         var months = {
             'nominative': 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_'),
             'accusative': 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_')
@@ -156,77 +156,77 @@ exports["locale:be"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'нядзеля нд нд_панядзелак пн пн_аўторак ат ат_серада ср ср_чацвер чц чц_пятніца пт пт_субота сб сб'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'нядзеля нд нд_панядзелак пн пн_аўторак ат ат_серада ср ср_чацвер чц чц_пятніца пт пт_субота сб сб'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "некалькі секунд",    "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "хвіліна",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "хвіліна",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 хвіліны",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 31}), true),  "31 хвіліна",  "31 minutes = 31 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 хвіліны", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "гадзіна",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "гадзіна",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 гадзіны",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 гадзін",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 гадзіна",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "дзень",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "дзень",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 дні",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "дзень",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 дзён",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  "11 дзён",     "11 days = 11 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  "21 дзень",     "21 days = 21 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 дзён",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "месяц",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "месяц",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "месяц",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 месяцы",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 месяцы",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 месяцы",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "месяц",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 месяцаў",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "год",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 гады",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "год",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 гадоў",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'некалькі секунд',    '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'хвіліна',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'хвіліна',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 хвіліны',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 31}), true),  '31 хвіліна',  '31 minutes = 31 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 хвіліны', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'гадзіна',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'гадзіна',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 гадзіны',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 гадзін',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 гадзіна',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'дзень',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'дзень',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 дні',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'дзень',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 дзён',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  '11 дзён',     '11 days = 11 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  '21 дзень',     '21 days = 21 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 дзён',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'месяц',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'месяц',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'месяц',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 месяцы',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 месяцы',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 месяцы',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'месяц',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 месяцаў',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'год',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 гады',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'год',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 гадоў',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "праз некалькі секунд", "prefix");
-        test.equal(moment(0).from(30000), "некалькі секунд таму", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'праз некалькі секунд', 'prefix');
+        test.equal(moment(0).from(30000), 'некалькі секунд таму', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "праз некалькі секунд", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "праз 5 дзён", "in 5 days");
-        test.equal(moment().add({m: 31}).fromNow(), "праз 31 хвіліну", "in 31 minutes = in 31 minutes");
-        test.equal(moment().subtract({m: 31}).fromNow(), "31 хвіліну таму", "31 minutes ago = 31 minutes ago");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'праз некалькі секунд', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'праз 5 дзён', 'in 5 days');
+        test.equal(moment().add({m: 31}).fromNow(), 'праз 31 хвіліну', 'in 31 minutes = in 31 minutes');
+        test.equal(moment().subtract({m: 31}).fromNow(), '31 хвіліну таму', '31 minutes ago = 31 minutes ago');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Сёння ў 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Сёння ў 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Сёння ў 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Заўтра ў 02:00",      "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Сёння ў 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Учора ў 02:00",       "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Сёння ў 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Сёння ў 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Сёння ў 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Заўтра ў 02:00',      'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Сёння ў 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Учора ў 02:00',       'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         function makeFormat(d) {
             return '[У] dddd [ў] LT';
@@ -234,16 +234,16 @@ exports["locale:be"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -262,27 +262,27 @@ exports["locale:be"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -290,87 +290,87 @@ exports["locale:be"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ы', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ы', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-і', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-і', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-і', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ы', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ы', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-і', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-і', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-і', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 162c06ba38f35b2bf66ac7315b0f8cd60186861c..e619caa5f23b31d94e7e9e31aea0261e3bd95451 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Bulgarian
      *************************************************/
 
-exports["locale:bg"] = {
+exports['locale:bg'] = {
     setUp : function (cb) {
         moment.locale('bg');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:bg"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'януари янр_февруари фев_март мар_април апр_май май_юни юни_юли юли_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'януари янр_февруари фев_март мар_април апр_май май_юни юни_юли юли_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:bg"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, H:mm:ss',        'неделя, февруари 14-ти 2010, 15:25:50'],
                 ['ddd, hA',                            'нед, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:bg"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-ви', '1-ви');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-ри', '2-ри');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-ти', '3-ти');
@@ -109,98 +109,98 @@ exports["locale:bg"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'януари янр_февруари фев_март мар_април апр_май май_юни юни_юли юли_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'януари янр_февруари фев_март мар_април апр_май май_юни юни_юли юли_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'неделя нед нд_понеделник пон пн_вторник вто вт_сряда сря ср_четвъртък чет чт_петък пет пт_събота съб сб'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'неделя нед нд_понеделник пон пн_вторник вто вт_сряда сря ср_четвъртък чет чт_петък пет пт_събота съб сб'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "няколко секунди", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "минута",          "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "минута",          "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 минути",        "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 минути",       "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "час",             "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "час",             "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 часа",          "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 часа",          "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 часа",         "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ден",             "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ден",             "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 дни",           "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ден",             "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 дни",           "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 дни",          "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "месец",           "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "месец",           "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "месец",           "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 месеца",        "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 месеца",        "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 месеца",        "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "месец",           "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 месеца",        "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "година",          "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 години",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "година",          "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 години",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'няколко секунди', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'минута',          '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'минута',          '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 минути',        '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 минути',       '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'час',             '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'час',             '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 часа',          '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 часа',          '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 часа',         '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ден',             '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ден',             '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 дни',           '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ден',             '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 дни',           '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 дни',          '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'месец',           '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'месец',           '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'месец',           '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 месеца',        '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 месеца',        '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 месеца',        '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'месец',           '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 месеца',        '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'година',          '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 години',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'година',          '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 години',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "след няколко секунди",  "prefix");
-        test.equal(moment(0).from(30000), "преди няколко секунди", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'след няколко секунди',  'prefix');
+        test.equal(moment(0).from(30000), 'преди няколко секунди', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "преди няколко секунди",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'преди няколко секунди',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "след няколко секунди", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "след 5 дни", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'след няколко секунди', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'след 5 дни', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Днес в 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Днес в 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Днес в 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Утре в 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Днес в 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Вчера в 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Днес в 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Днес в 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Днес в 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Утре в 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Днес в 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Вчера в 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [в] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [в] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [в] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [в] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [в] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [в] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -219,114 +219,114 @@ exports["locale:bg"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ви', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ви', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-ри', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-ри', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-ти', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ви', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ви', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-ри', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-ри', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-ти', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 9f6f0637f24da4fb040321eebd7754e82988f569..ffaceaaae1f3021ace7abf38060b97134f7247f8 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Bengali
      *************************************************/
 
-exports["locale:bn"] = {
+exports['locale:bn'] = {
     setUp : function (cb) {
         moment.locale('bn');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,10 +19,10 @@ exports["locale:bn"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         test.expect(96);
 
-        var tests = 'জানুয়ারী জানু_ফেবুয়ারী ফেব_মার্চ মার্চ_এপ্রিল এপর_মে মে_জুন জুন_জুলাই জুল_অগাস্ট অগ_সেপ্টেম্বর সেপ্ট_অক্টোবর অক্টো_নভেম্বর নভ_ডিসেম্বর ডিসেম্'.split("_"), i;
+        var tests = 'জানুয়ারী জানু_ফেবুয়ারী ফেব_মার্চ মার্চ_এপ্রিল এপর_মে মে_জুন জুন_জুলাই জুল_অগাস্ট অগ_সেপ্টেম্বর সেপ্ট_অক্টোবর অক্টো_নভেম্বর নভ_ডিসেম্বর ডিসেম্'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -40,7 +40,7 @@ exports["locale:bn"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         test.expect(21);
 
         var a = [
@@ -74,7 +74,7 @@ exports["locale:bn"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.expect(31);
 
         test.equal(moment([2011, 0, 1]).format('DDDo'), '১', '১');
@@ -114,155 +114,155 @@ exports["locale:bn"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         test.expect(12);
 
-        var expected = 'জানুয়ারী জানু_ফেবুয়ারী ফেব_মার্চ মার্চ_এপ্রিল এপর_মে মে_জুন জুন_জুলাই জুল_অগাস্ট অগ_সেপ্টেম্বর সেপ্ট_অক্টোবর অক্টো_নভেম্বর নভ_ডিসেম্বর ডিসেম্'.split("_"), i;
+        var expected = 'জানুয়ারী জানু_ফেবুয়ারী ফেব_মার্চ মার্চ_এপ্রিল এপর_মে মে_জুন জুন_জুলাই জুল_অগাস্ট অগ_সেপ্টেম্বর সেপ্ট_অক্টোবর অক্টো_নভেম্বর নভ_ডিসেম্বর ডিসেম্'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         test.expect(7);
 
-        var expected = 'রবিবার রবি রব_সোমবার সোম সম_মঙ্গলবার মঙ্গল মঙ্গ_বুধবার বুধ বু_বৃহস্পত্তিবার বৃহস্পত্তি ব্রিহ_শুক্রুবার শুক্রু শু_শনিবার শনি শনি'.split("_"), i;
+        var expected = 'রবিবার রবি রব_সোমবার সোম সম_মঙ্গলবার মঙ্গল মঙ্গ_বুধবার বুধ বু_বৃহস্পত্তিবার বৃহস্পত্তি ব্রিহ_শুক্রুবার শুক্রু শু_শনিবার শনি শনি'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "কএক সেকেন্ড", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "এক মিনিট",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "এক মিনিট",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "২ মিনিট",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "৪৪ মিনিট",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "এক ঘন্টা",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "এক ঘন্টা",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "২ ঘন্টা",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "৫ ঘন্টা",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "২১ ঘন্টা",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "এক দিন",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "এক দিন",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "২ দিন",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "এক দিন",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "৫ দিন",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "২৫ দিন",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "এক মাস",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "এক মাস",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "২ মাস",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "২ মাস",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "৩ মাস",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "এক মাস",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "৫ মাস",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "এক বছর",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "২ বছর",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "এক বছর",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "৫ বছর",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'কএক সেকেন্ড', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'এক মিনিট',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'এক মিনিট',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '২ মিনিট',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '৪৪ মিনিট',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'এক ঘন্টা',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'এক ঘন্টা',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '২ ঘন্টা',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '৫ ঘন্টা',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '২১ ঘন্টা',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'এক দিন',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'এক দিন',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '২ দিন',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'এক দিন',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '৫ দিন',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '২৫ দিন',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'এক মাস',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'এক মাস',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '২ মাস',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '২ মাস',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '৩ মাস',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'এক মাস',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '৫ মাস',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'এক বছর',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '২ বছর',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'এক বছর',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '৫ বছর',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
+    'suffix' : function (test) {
         test.expect(2);
-        test.equal(moment(30000).from(0), "কএক সেকেন্ড পরে",  "prefix");
-        test.equal(moment(0).from(30000), "কএক সেকেন্ড আগে", "suffix");
+        test.equal(moment(30000).from(0), 'কএক সেকেন্ড পরে',  'prefix');
+        test.equal(moment(0).from(30000), 'কএক সেকেন্ড আগে', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
+    'now from now' : function (test) {
         test.expect(1);
-        test.equal(moment().fromNow(), "কএক সেকেন্ড আগে",  "now from now should display as in the past");
+        test.equal(moment().fromNow(), 'কএক সেকেন্ড আগে',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
+    'fromNow' : function (test) {
         test.expect(2);
-        test.equal(moment().add({s: 30}).fromNow(), "কএক সেকেন্ড পরে", "কএক সেকেন্ড পরে");
-        test.equal(moment().add({d: 5}).fromNow(), "৫ দিন পরে", "৫ দিন পরে");
+        test.equal(moment().add({s: 30}).fromNow(), 'কএক সেকেন্ড পরে', 'কএক সেকেন্ড পরে');
+        test.equal(moment().add({d: 5}).fromNow(), '৫ দিন পরে', '৫ দিন পরে');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         test.expect(6);
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "আজ রাত ২:০০ সময়",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "আজ রাত ২:২৫ সময়",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 3}).calendar(),       "আজ শকাল ৫:০০ সময়",     "Now plus 3 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "আগামীকাল রাত ২:০০ সময়",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "আজ রাত ১:০০ সময়",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "গতকাল রাত ২:০০ সময়", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'আজ রাত ২:০০ সময়',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'আজ রাত ২:২৫ সময়',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 3}).calendar(),       'আজ শকাল ৫:০০ সময়',     'Now plus 3 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'আগামীকাল রাত ২:০০ সময়',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'আজ রাত ১:০০ সময়',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'গতকাল রাত ২:০০ সময়', 'yesterday at the same time');
         test.done();
     },
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         test.expect(15);
 
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[গত] dddd[,] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[গত] dddd[,] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[গত] dddd[,] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[গত] dddd[,] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[গত] dddd[,] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[গত] dddd[,] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         test.expect(4);
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
+    'meridiem' : function (test) {
         test.expect(12);
 
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), "রাত", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), "শকাল", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), "দুপুর", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), "বিকেল", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), "বিকেল", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), "রাত", "night");
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), 'রাত', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), 'শকাল', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), 'দুপুর', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), 'বিকেল', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), 'বিকেল', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), 'রাত', 'night');
 
-        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), "রাত", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), "শকাল", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), "দুপুর", " during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), "বিকেল", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), "বিকেল", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), "রাত", "night");
+        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), 'রাত', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), 'শকাল', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), 'দুপুর', ' during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), 'বিকেল', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), 'বিকেল', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), 'রাত', 'night');
 
         test.done();
     },
@@ -270,104 +270,104 @@ exports["locale:bn"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
+    'weeks year starting sunday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
+    'weeks year starting monday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
+    'weeks year starting tuesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
+    'weeks year starting wednesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
+    'weeks year starting thursday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
+    'weeks year starting friday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
+    'weeks year starting saturday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
+    'weeks year starting sunday formatted' : function (test) {
         test.expect(5);
         test.expect(5);
 
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '১ ০১ ১', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '১ ০১ ১', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '২ ০২ ২', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '২ ০২ ২', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '৩ ০৩ ৩', "Jan 15 2012 should be week 3");
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '১ ০১ ১', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '১ ০১ ১', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '২ ০২ ২', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '২ ০২ ২', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '৩ ০৩ ৩', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 06f44b5decfd5b3e53b5c1f3f70af77c166ac8e3..1b2ea1332c84a0eb529e525342b5610c42e68a07 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Tibetan
      *************************************************/
 
-exports["locale:bo"] = {
+exports['locale:bo'] = {
     setUp : function (cb) {
         moment.locale('bo');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:bo"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ཟླ་བ་དང་པོ ཟླ་བ་དང་པོ._ཟླ་བ་གཉིས་པ ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ ཟླ་བ་བཅུ་གཉིས་པ'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ཟླ་བ་དང་པོ ཟླ་བ་དང་པོ._ཟླ་བ་གཉིས་པ ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:bo"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, a h:mm:ss ལ་',  'གཟའ་ཉི་མ་, ༡༤ ཟླ་བ་གཉིས་པ ༢༠༡༠, ཉིན་གུང ༣:༢༥:༥༠ ལ་'],
                 ['ddd, a h ལ་',                       'ཉི་མ་, ཉིན་གུང ༣ ལ་'],
@@ -70,7 +70,7 @@ exports["locale:bo"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '༡', '༡');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '༢', '༢');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '༣', '༣');
@@ -108,141 +108,141 @@ exports["locale:bo"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ཟླ་བ་དང་པོ ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ ཟླ་བ་བཅུ་གཉིས་པ'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ཟླ་བ་དང་པོ ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'གཟའ་ཉི་མ་ ཉི་མ་ ཉི་མ་_གཟའ་ཟླ་བ་ ཟླ་བ་ ཟླ་བ་_གཟའ་མིག་དམར་ མིག་དམར་ མིག་དམར་_གཟའ་ལྷག་པ་ ལྷག་པ་ ལྷག་པ་_གཟའ་ཕུར་བུ ཕུར་བུ ཕུར་བུ_གཟའ་པ་སངས་ པ་སངས་ པ་སངས་_གཟའ་སྤེན་པ་ སྤེན་པ་ སྤེན་པ་'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'གཟའ་ཉི་མ་ ཉི་མ་ ཉི་མ་_གཟའ་ཟླ་བ་ ཟླ་བ་ ཟླ་བ་_གཟའ་མིག་དམར་ མིག་དམར་ མིག་དམར་_གཟའ་ལྷག་པ་ ལྷག་པ་ ལྷག་པ་_གཟའ་ཕུར་བུ ཕུར་བུ ཕུར་བུ_གཟའ་པ་སངས་ པ་སངས་ པ་སངས་_གཟའ་སྤེན་པ་ སྤེན་པ་ སྤེན་པ་'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ལམ་སང", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "སྐར་མ་གཅིག",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "སྐར་མ་གཅིག",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "༢ སྐར་མ",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "༤༤ སྐར་མ",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ཆུ་ཚོད་གཅིག",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ཆུ་ཚོད་གཅིག",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "༢ ཆུ་ཚོད",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "༥ ཆུ་ཚོད",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "༢༡ ཆུ་ཚོད",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ཉིན་གཅིག",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ཉིན་གཅིག",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "༢ ཉིན་",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ཉིན་གཅིག",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "༥ ཉིན་",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "༢༥ ཉིན་",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ཟླ་བ་གཅིག",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ཟླ་བ་གཅིག",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ཟླ་བ་གཅིག",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "༢ ཟླ་བ",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "༢ ཟླ་བ",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "༣ ཟླ་བ",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ཟླ་བ་གཅིག",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "༥ ཟླ་བ",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ལོ་གཅིག",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "༢ ལོ",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ལོ་གཅིག",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "༥ ལོ",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ལམ་སང', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'སྐར་མ་གཅིག',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'སྐར་མ་གཅིག',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '༢ སྐར་མ',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '༤༤ སྐར་མ',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ཆུ་ཚོད་གཅིག',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ཆུ་ཚོད་གཅིག',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '༢ ཆུ་ཚོད',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '༥ ཆུ་ཚོད',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '༢༡ ཆུ་ཚོད',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ཉིན་གཅིག',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ཉིན་གཅིག',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '༢ ཉིན་',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ཉིན་གཅིག',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '༥ ཉིན་',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '༢༥ ཉིན་',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ཟླ་བ་གཅིག',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ཟླ་བ་གཅིག',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ཟླ་བ་གཅིག',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '༢ ཟླ་བ',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '༢ ཟླ་བ',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '༣ ཟླ་བ',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ཟླ་བ་གཅིག',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '༥ ཟླ་བ',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ལོ་གཅིག',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '༢ ལོ',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ལོ་གཅིག',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '༥ ལོ',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "ལམ་སང ལ་",  "prefix");
-        test.equal(moment(0).from(30000), "ལམ་སང སྔན་ལ", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'ལམ་སང ལ་',  'prefix');
+        test.equal(moment(0).from(30000), 'ལམ་སང སྔན་ལ', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "ལམ་སང སྔན་ལ",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'ལམ་སང སྔན་ལ',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "ལམ་སང ལ་", "ལམ་སང ལ་");
-        test.equal(moment().add({d: 5}).fromNow(), "༥ ཉིན་ ལ་", "༥ ཉིན་ ལ་");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'ལམ་སང ལ་', 'ལམ་སང ལ་');
+        test.equal(moment().add({d: 5}).fromNow(), '༥ ཉིན་ ལ་', '༥ ཉིན་ ལ་');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "དི་རིང མཚན་མོ ༢:༠༠",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "དི་རིང མཚན་མོ ༢:༢༥",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 3}).calendar(),       "དི་རིང ཞོགས་ཀས ༥:༠༠",     "Now plus 3 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "སང་ཉིན མཚན་མོ ༢:༠༠",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "དི་རིང མཚན་མོ ༡:༠༠",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "ཁ་སང མཚན་མོ ༢:༠༠", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'དི་རིང མཚན་མོ ༢:༠༠',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'དི་རིང མཚན་མོ ༢:༢༥',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 3}).calendar(),       'དི་རིང ཞོགས་ཀས ༥:༠༠',     'Now plus 3 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'སང་ཉིན མཚན་མོ ༢:༠༠',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'དི་རིང མཚན་མོ ༡:༠༠',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'ཁ་སང མཚན་མོ ༢:༠༠', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་རྗེས་མ][,] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་རྗེས་མ][,] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་རྗེས་མ][,] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་རྗེས་མ][,] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་རྗེས་མ][,] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་རྗེས་མ][,] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་མཐའ་མ] dddd[,] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་མཐའ་མ] dddd[,] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་མཐའ་མ] dddd[,] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་མཐའ་མ] dddd[,] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་མཐའ་མ] dddd[,] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[བདུན་ཕྲག་མཐའ་མ] dddd[,] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), "མཚན་མོ", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), "ཞོགས་ཀས", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), "ཉིན་གུང", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), "དགོང་དག", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), "དགོང་དག", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), "མཚན་མོ", "night");
-
-        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), "མཚན་མོ", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), "ཞོགས་ཀས", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), "ཉིན་གུང", " during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), "དགོང་དག", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), "དགོང་དག", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), "མཚན་མོ", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), 'མཚན་མོ', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), 'ཞོགས་ཀས', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), 'ཉིན་གུང', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), 'དགོང་དག', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), 'དགོང་དག', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), 'མཚན་མོ', 'night');
+
+        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), 'མཚན་མོ', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), 'ཞོགས་ཀས', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), 'ཉིན་གུང', ' during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), 'དགོང་དག', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), 'དགོང་དག', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), 'མཚན་མོ', 'night');
 
         test.done();
     },
@@ -250,87 +250,87 @@ exports["locale:bo"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '༡ ༠༡ ༡', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '༡ ༠༡ ༡', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '༢ ༠༢ ༢', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '༢ ༠༢ ༢', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '༣ ༠༣ ༣', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '༡ ༠༡ ༡', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '༡ ༠༡ ༡', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '༢ ༠༢ ༢', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '༢ ༠༢ ༢', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '༣ ༠༣ ༣', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 5a98d8e738ca6369b1aeaf57aaaf7ebe316936ab..ec2db5b2418c79d29eeb6a3cbe0f768b005af460 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Breton
      *************************************************/
 
-exports["locale:br"] = {
+exports['locale:br'] = {
     setUp : function (cb) {
         moment.locale('br');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:br"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = "Genver Gen_C'hwevrer C'hwe_Meurzh Meu_Ebrel Ebr_Mae Mae_Mezheven Eve_Gouere Gou_Eost Eos_Gwengolo Gwe_Here Her_Du Du_Kerzu Ker".split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Genver Gen_C\'hwevrer C\'hwe_Meurzh Meu_Ebrel Ebr_Mae Mae_Mezheven Eve_Gouere Gou_Eost Eos_Gwengolo Gwe_Here Her_Du Du_Kerzu Ker'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,12 +38,12 @@ exports["locale:br"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         moment.locale('br');
         var a = [
-                ['dddd, MMMM Do YYYY, h:mm:ss a',      "Sul, C'hwevrer 14vet 2010, 3:25:50 pm"],
+                ['dddd, MMMM Do YYYY, h:mm:ss a',      'Sul, C\'hwevrer 14vet 2010, 3:25:50 pm'],
                 ['ddd, h A',                            'Sul, 3 PM'],
-                ['M Mo MM MMMM MMM',                   "2 2vet 02 C'hwevrer C'hwe"],
+                ['M Mo MM MMMM MMM',                   '2 2vet 02 C\'hwevrer C\'hwe'],
                 ['YYYY YY',                            '2010 10'],
                 ['D Do DD',                            '14 14vet 14'],
                 ['d do dddd ddd dd',                   '0 0vet Sul Sul Su'],
@@ -55,9 +55,9 @@ exports["locale:br"] = {
                 ['s ss',                               '50 50'],
                 ['DDDo [devezh] [ar] [vloaz]',       '45vet devezh ar vloaz'],
                 ['L',                                  '14/02/2010'],
-                ['LL',                                 "14 a viz C'hwevrer 2010"],
-                ['LLL',                                "14 a viz C'hwevrer 2010 3e25 PM"],
-                ['LLLL',                               "Sul, 14 a viz C'hwevrer 2010 3e25 PM"]
+                ['LL',                                 '14 a viz C\'hwevrer 2010'],
+                ['LLL',                                '14 a viz C\'hwevrer 2010 3e25 PM'],
+                ['LLLL',                               'Sul, 14 a viz C\'hwevrer 2010 3e25 PM']
             ],
             b = moment(new Date(2010, 1, 14, 15, 25, 50, 125)),
             i;
@@ -67,7 +67,7 @@ exports["locale:br"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         moment.locale('br');
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1añ', '1añ');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2vet', '2vet');
@@ -106,153 +106,153 @@ exports["locale:br"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         moment.locale('br');
-        var expected = "Genver Gen_C'hwevrer C'hwe_Meurzh Meu_Ebrel Ebr_Mae Mae_Mezheven Eve_Gouere Gou_Eost Eos_Gwengolo Gwe_Here Her_Du Du_Kerzu Ker".split("_"), i;
+        var expected = 'Genver Gen_C\'hwevrer C\'hwe_Meurzh Meu_Ebrel Ebr_Mae Mae_Mezheven Eve_Gouere Gou_Eost Eos_Gwengolo Gwe_Here Her_Du Du_Kerzu Ker'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         moment.locale('br');
-        var expected = "Sul Sul Su_Lun Lun Lu_Meurzh Meu Me_Merc'her Mer Mer_Yaou Yao Ya_Gwener Gwe Gw_Sadorn Sad Sa".split("_"), i;
+        var expected = 'Sul Sul Su_Lun Lun Lu_Meurzh Meu Me_Merc\'her Mer Mer_Yaou Yao Ya_Gwener Gwe Gw_Sadorn Sad Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         moment.locale('br');
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "un nebeud segondennoù", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ur vunutenn",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ur vunutenn",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 vunutenn",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 munutenn",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "un eur",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "un eur",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 eur",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 eur",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 eur",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un devezh",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un devezh",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 zevezh",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un devezh",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 devezh",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 devezh",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ur miz",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ur miz",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ur miz",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 viz",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 viz",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 miz",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ur miz",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 miz",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ur bloaz",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 vloaz",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ur bloaz",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 bloaz",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'un nebeud segondennoù', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ur vunutenn',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ur vunutenn',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 vunutenn',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 munutenn',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'un eur',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'un eur',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 eur',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 eur',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 eur',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un devezh',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un devezh',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 zevezh',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un devezh',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 devezh',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 devezh',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ur miz',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ur miz',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ur miz',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 viz',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 viz',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 miz',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ur miz',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 miz',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ur bloaz',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 vloaz',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ur bloaz',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 bloaz',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
+    'suffix' : function (test) {
         moment.locale('br');
-        test.equal(moment(30000).from(0), "a-benn un nebeud segondennoù",  "prefix");
-        test.equal(moment(0).from(30000), "un nebeud segondennoù 'zo", "suffix");
+        test.equal(moment(30000).from(0), 'a-benn un nebeud segondennoù',  'prefix');
+        test.equal(moment(0).from(30000), 'un nebeud segondennoù \'zo', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
+    'now from now' : function (test) {
         moment.locale('br');
-        test.equal(moment().fromNow(), "un nebeud segondennoù 'zo",  "now from now should display as in the past");
+        test.equal(moment().fromNow(), 'un nebeud segondennoù \'zo',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
+    'fromNow' : function (test) {
         moment.locale('br');
-        test.equal(moment().add({s: 30}).fromNow(), "a-benn un nebeud segondennoù", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "a-benn 5 devezh", "in 5 days");
+        test.equal(moment().add({s: 30}).fromNow(), 'a-benn un nebeud segondennoù', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'a-benn 5 devezh', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         moment.locale('br');
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hiziv da 2e00 AM",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hiziv da 2e25 AM",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hiziv da 3e00 AM",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Warc'hoazh da 2e00 AM",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hiziv da 1e00 AM",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Dec'h da 2e00 AM", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Hiziv da 2e00 AM',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hiziv da 2e25 AM',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hiziv da 3e00 AM',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Warc\'hoazh da 2e00 AM',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hiziv da 1e00 AM',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Dec\'h da 2e00 AM', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         moment.locale('br');
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [da] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [da] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [da] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [da] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [da] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [da] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         moment.locale('br');
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [paset da] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [paset da] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [paset da] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [paset da] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [paset da] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [paset da] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         moment.locale('br');
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
-    "special mutations for years": function (test) {
+    'special mutations for years': function (test) {
         moment.locale('br');
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), "ur bloaz", "mutation 1 year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 2}), true), "2 vloaz", "mutation 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 3}), true), "3 bloaz", "mutation 3 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 4}), true), "4 bloaz", "mutation 4 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), "5 bloaz", "mutation 5 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 9}), true), "9 bloaz", "mutation 9 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 10}), true), "10 vloaz", "mutation 10 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 21}), true), "21 bloaz", "mutation 21 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 22}), true), "22 vloaz", "mutation 22 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 133}), true), "133 bloaz", "mutation 133 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 148}), true), "148 vloaz", "mutation 148 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 261}), true), "261 bloaz", "mutation 261 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), 'ur bloaz', 'mutation 1 year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 2}), true), '2 vloaz', 'mutation 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 3}), true), '3 bloaz', 'mutation 3 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 4}), true), '4 bloaz', 'mutation 4 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), '5 bloaz', 'mutation 5 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 9}), true), '9 bloaz', 'mutation 9 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 10}), true), '10 vloaz', 'mutation 10 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 21}), true), '21 bloaz', 'mutation 21 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 22}), true), '22 vloaz', 'mutation 22 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 133}), true), '133 bloaz', 'mutation 133 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 148}), true), '148 vloaz', 'mutation 148 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 261}), true), '261 bloaz', 'mutation 261 years');
         test.done();
     }
 };
index 367239bd2011038a81af0024e9179337fe5ec461..754382ebb67c491fd988a60e83a0ecb7bcc5fe9b 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Croatian
      *************************************************/
 
-exports["locale:bs"] = {
+exports['locale:bs'] = {
     setUp : function (cb) {
         moment.locale('bs');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:bs"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan._februar feb._mart mar._april apr._maj maj._juni jun._juli jul._avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januar jan._februar feb._mart mar._april apr._maj maj._juni jun._juli jul._avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:bs"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'nedjelja, 14. februar 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'ned., 3PM'],
@@ -71,7 +71,7 @@ exports["locale:bs"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,85 +109,85 @@ exports["locale:bs"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan._februar feb._mart mar._april apr._maj maj._juni jun._juli jul._avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januar jan._februar feb._mart mar._april apr._maj maj._juni jun._juli jul._avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'nedjelja ned. ne_ponedjeljak pon. po_utorak uto. ut_srijeda sri. sr_četvrtak čet. če_petak pet. pe_subota sub. su'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'nedjelja ned. ne_ponedjeljak pon. po_utorak uto. ut_srijeda sri. sr_četvrtak čet. če_petak pet. pe_subota sub. su'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "par sekundi", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "jedna minuta",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "jedna minuta",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minute",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuta",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "jedan sat",      "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "jedan sat",      "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 sata",        "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 sati",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 sati",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "dan",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "dan",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dana",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "dan",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dana",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dana",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mjesec",     "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mjesec",     "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mjesec",     "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mjeseca",     "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mjeseca",     "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mjeseca",     "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mjesec",     "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mjeseci",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "godinu",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 godine",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "godinu",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 godina",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'par sekundi', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'jedna minuta',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'jedna minuta',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minute',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuta',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'jedan sat',      '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'jedan sat',      '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 sata',        '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 sati',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 sati',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'dan',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'dan',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dana',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'dan',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dana',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dana',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mjesec',     '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mjesec',     '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mjesec',     '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mjeseca',     '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mjeseca',     '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mjeseca',     '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mjesec',     '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mjeseci',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'godinu',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 godine',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'godinu',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 godina',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "za par sekundi",  "prefix");
-        test.equal(moment(0).from(30000), "prije par sekundi", "prefix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'za par sekundi',  'prefix');
+        test.equal(moment(0).from(30000), 'prije par sekundi', 'prefix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "prije par sekundi",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'prije par sekundi',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "za par sekundi", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "za 5 dana", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'za par sekundi', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'za 5 dana', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "danas u 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "danas u 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "danas u 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "sutra u 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "danas u 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "jučer u 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'danas u 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'danas u 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'danas u 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'sutra u 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'danas u 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'jučer u 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -208,16 +208,16 @@ exports["locale:bs"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -237,27 +237,27 @@ exports["locale:bs"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -265,87 +265,87 @@ exports["locale:bs"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 7c53f95d37216322708ef8abdb365f48e590a38e..99242d79a49212c84a728964725940bc73e56316 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Català
      *************************************************/
 
-exports["locale:ca"] = {
+exports['locale:ca'] = {
     setUp : function (cb) {
         moment.locale('ca');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ca"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = "gener gen._febrer febr._març mar._abril abr._maig mai._juny jun._juliol jul._agost ag._setembre set._octubre oct._novembre nov._desembre des.".split("_"), i;
+    'parse' : function (test) {
+        var tests = 'gener gen._febrer febr._març mar._abril abr._maig mai._juny jun._juliol jul._agost ag._setembre set._octubre oct._novembre nov._desembre des.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:ca"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1º', '1º');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2º', '2º');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3º', '3º');
@@ -76,123 +76,123 @@ exports["locale:ca"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = "gener gen._febrer febr._març mar._abril abr._maig mai._juny jun._juliol jul._agost ag._setembre set._octubre oct._novembre nov._desembre des.".split("_"), i;
+    'format month' : function (test) {
+        var expected = 'gener gen._febrer febr._març mar._abril abr._maig mai._juny jun._juliol jul._agost ag._setembre set._octubre oct._novembre nov._desembre des.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = "diumenge dg. Dg_dilluns dl. Dl_dimarts dt. Dt_dimecres dc. Dc_dijous dj. Dj_divendres dv. Dv_dissabte ds. Ds".split("_"), i;
+    'format week' : function (test) {
+        var expected = 'diumenge dg. Dg_dilluns dl. Dl_dimarts dt. Dt_dimecres dc. Dc_dijous dj. Dj_divendres dv. Dv_dissabte ds. Ds'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "uns segons", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "un minut",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "un minut",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuts",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuts",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "una hora",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "una hora",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hores",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hores",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hores",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un dia",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un dia",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dies",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un dia",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dies",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dies",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "un mes",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "un mes",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "un mes",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mesos",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mesos",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mesos",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "un mes",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mesos",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un any",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 anys",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un any",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 anys",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'uns segons', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'un minut',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'un minut',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuts',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuts',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'una hora',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'una hora',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hores',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hores',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hores',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un dia',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un dia',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dies',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un dia',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dies',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dies',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'un mes',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'un mes',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'un mes',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mesos',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mesos',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mesos',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'un mes',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mesos',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un any',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 anys',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un any',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 anys',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "en uns segons",  "prefix");
-        test.equal(moment(0).from(30000), "fa uns segons", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'en uns segons',  'prefix');
+        test.equal(moment(0).from(30000), 'fa uns segons', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "fa uns segons",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'fa uns segons',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "en uns segons", "en uns segons");
-        test.equal(moment().add({d: 5}).fromNow(), "en 5 dies", "en 5 dies");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'en uns segons', 'en uns segons');
+        test.equal(moment().add({d: 5}).fromNow(), 'en 5 dies', 'en 5 dies');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                         "avui a les 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),          "avui a les 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),           "avui a les 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),           "demà a les 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).add({d: 1, h : -1}).calendar(),   "demà a la 1:00",   "tomorrow minus 1 hour");
-        test.equal(moment(a).subtract({h: 1}).calendar(),      "avui a la 1:00",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),      "ahir a les 2:00",    "yesterday at the same time");
+        test.equal(moment(a).calendar(),                         'avui a les 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),          'avui a les 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),           'avui a les 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),           'demà a les 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).add({d: 1, h : -1}).calendar(),   'demà a la 1:00',   'tomorrow minus 1 hour');
+        test.equal(moment(a).subtract({h: 1}).calendar(),      'avui a la 1:00',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),      'ahir a les 2:00',    'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[el] dddd [passat a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[el] dddd [passat a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[el] dddd [passat a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[el] dddd [passat a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[el] dddd [passat a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[el] dddd [passat a ' + ((m.hours() !== 1) ? 'les' : 'la') + '] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -200,87 +200,87 @@ exports["locale:ca"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1º', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1º', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2º', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2º', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1º', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1º', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2º', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2º', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 5ab6a358980075108a59c1d9b9e433454bca881e..bb7930606f4fbc741ca6443958ec14cd9782feae 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Czech
      *************************************************/
 
-exports["locale:cs"] = {
+exports['locale:cs'] = {
     setUp : function (cb) {
         moment.locale('cs');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:cs"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'leden led_únor úno_březen bře_duben dub_květen kvě_červen čvn_červenec čvc_srpen srp_září zář_říjen říj_listopad lis_prosinec pro'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'leden led_únor úno_březen bře_duben dub_květen kvě_červen čvn_červenec čvc_srpen srp_září zář_říjen říj_listopad lis_prosinec pro'.split('_'), i;
         function equalTest(input, mmm, monthIndex) {
             test.equal(moment(input, mmm).month(), monthIndex, input + ' should be month ' + (monthIndex + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:cs"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss',  'neděle, únor 14. 2010, 3:25:50'],
                 ['ddd, h',                       'ne, 3'],
@@ -71,7 +71,7 @@ exports["locale:cs"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,119 +109,119 @@ exports["locale:cs"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'leden led_únor úno_březen bře_duben dub_květen kvě_červen čvn_červenec čvc_srpen srp_září zář_říjen říj_listopad lis_prosinec pro'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'leden led_únor úno_březen bře_duben dub_květen kvě_červen čvn_červenec čvc_srpen srp_září zář_říjen říj_listopad lis_prosinec pro'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'neděle ne ne_pondělí po po_úterý út út_středa st st_čtvrtek čt čt_pátek pá pá_sobota so so'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'neděle ne ne_pondělí po po_úterý út út_středa st st_čtvrtek čt čt_pátek pá pá_sobota so so'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "pár sekund",  "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minuta",        "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minuta",        "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuty",      "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minut",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "hodina",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "hodina",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hodiny",     "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hodin",      "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hodin",     "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "den",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "den",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dny",         "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "den",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dní",         "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dní",        "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "měsíc",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "měsíc",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "měsíc",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 měsíce",    "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 měsíce",    "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 měsíce",    "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "měsíc",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 měsíců",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "rok",           "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 roky",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "rok",           "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 let",         "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'pár sekund',  '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minuta',        '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minuta',        '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuty',      '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minut',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'hodina',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'hodina',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hodiny',     '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hodin',      '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hodin',     '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'den',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'den',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dny',         '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'den',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dní',         '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dní',        '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'měsíc',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'měsíc',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'měsíc',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 měsíce',    '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 měsíce',    '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 měsíce',    '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'měsíc',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 měsíců',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'rok',           '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 roky',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'rok',           '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 let',         '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "za pár sekund",  "prefix");
-        test.equal(moment(0).from(30000), "před pár sekundami", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'za pár sekund',  'prefix');
+        test.equal(moment(0).from(30000), 'před pár sekundami', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "před pár sekundami",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'před pár sekundami',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow (future)" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "za pár sekund", "in a few seconds");
-        test.equal(moment().add({m: 1}).fromNow(), "za minutu", "in a minute");
-        test.equal(moment().add({m: 3}).fromNow(), "za 3 minuty", "in 3 minutes");
-        test.equal(moment().add({m: 10}).fromNow(), "za 10 minut", "in 10 minutes");
-        test.equal(moment().add({h: 1}).fromNow(), "za hodinu", "in an hour");
-        test.equal(moment().add({h: 3}).fromNow(), "za 3 hodiny", "in 3 hours");
-        test.equal(moment().add({h: 10}).fromNow(), "za 10 hodin", "in 10 hours");
-        test.equal(moment().add({d: 1}).fromNow(), "za den", "in a day");
-        test.equal(moment().add({d: 3}).fromNow(), "za 3 dny", "in 3 days");
-        test.equal(moment().add({d: 10}).fromNow(), "za 10 dní", "in 10 days");
-        test.equal(moment().add({M: 1}).fromNow(), "za měsíc", "in a month");
-        test.equal(moment().add({M: 3}).fromNow(), "za 3 měsíce", "in 3 months");
-        test.equal(moment().add({M: 10}).fromNow(), "za 10 měsíců", "in 10 months");
-        test.equal(moment().add({y: 1}).fromNow(), "za rok", "in a year");
-        test.equal(moment().add({y: 3}).fromNow(), "za 3 roky", "in 3 years");
-        test.equal(moment().add({y: 10}).fromNow(), "za 10 let", "in 10 years");
+    'fromNow (future)' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'za pár sekund', 'in a few seconds');
+        test.equal(moment().add({m: 1}).fromNow(), 'za minutu', 'in a minute');
+        test.equal(moment().add({m: 3}).fromNow(), 'za 3 minuty', 'in 3 minutes');
+        test.equal(moment().add({m: 10}).fromNow(), 'za 10 minut', 'in 10 minutes');
+        test.equal(moment().add({h: 1}).fromNow(), 'za hodinu', 'in an hour');
+        test.equal(moment().add({h: 3}).fromNow(), 'za 3 hodiny', 'in 3 hours');
+        test.equal(moment().add({h: 10}).fromNow(), 'za 10 hodin', 'in 10 hours');
+        test.equal(moment().add({d: 1}).fromNow(), 'za den', 'in a day');
+        test.equal(moment().add({d: 3}).fromNow(), 'za 3 dny', 'in 3 days');
+        test.equal(moment().add({d: 10}).fromNow(), 'za 10 dní', 'in 10 days');
+        test.equal(moment().add({M: 1}).fromNow(), 'za měsíc', 'in a month');
+        test.equal(moment().add({M: 3}).fromNow(), 'za 3 měsíce', 'in 3 months');
+        test.equal(moment().add({M: 10}).fromNow(), 'za 10 měsíců', 'in 10 months');
+        test.equal(moment().add({y: 1}).fromNow(), 'za rok', 'in a year');
+        test.equal(moment().add({y: 3}).fromNow(), 'za 3 roky', 'in 3 years');
+        test.equal(moment().add({y: 10}).fromNow(), 'za 10 let', 'in 10 years');
         test.done();
     },
 
-    "fromNow (past)" : function (test) {
-        test.equal(moment().subtract({s: 30}).fromNow(), "před pár sekundami", "a few seconds ago");
-        test.equal(moment().subtract({m: 1}).fromNow(), "před minutou", "a minute ago");
-        test.equal(moment().subtract({m: 3}).fromNow(), "před 3 minutami", "3 minutes ago");
-        test.equal(moment().subtract({m: 10}).fromNow(), "před 10 minutami", "10 minutes ago");
-        test.equal(moment().subtract({h: 1}).fromNow(), "před hodinou", "an hour ago");
-        test.equal(moment().subtract({h: 3}).fromNow(), "před 3 hodinami", "3 hours ago");
-        test.equal(moment().subtract({h: 10}).fromNow(), "před 10 hodinami", "10 hours ago");
-        test.equal(moment().subtract({d: 1}).fromNow(), "před dnem", "a day ago");
-        test.equal(moment().subtract({d: 3}).fromNow(), "před 3 dny", "3 days ago");
-        test.equal(moment().subtract({d: 10}).fromNow(), "před 10 dny", "10 days ago");
-        test.equal(moment().subtract({M: 1}).fromNow(), "před měsícem", "a month ago");
-        test.equal(moment().subtract({M: 3}).fromNow(), "před 3 měsíci", "3 months ago");
-        test.equal(moment().subtract({M: 10}).fromNow(), "před 10 měsíci", "10 months ago");
-        test.equal(moment().subtract({y: 1}).fromNow(), "před rokem", "a year ago");
-        test.equal(moment().subtract({y: 3}).fromNow(), "před 3 lety", "3 years ago");
-        test.equal(moment().subtract({y: 10}).fromNow(), "před 10 lety", "10 years ago");
+    'fromNow (past)' : function (test) {
+        test.equal(moment().subtract({s: 30}).fromNow(), 'před pár sekundami', 'a few seconds ago');
+        test.equal(moment().subtract({m: 1}).fromNow(), 'před minutou', 'a minute ago');
+        test.equal(moment().subtract({m: 3}).fromNow(), 'před 3 minutami', '3 minutes ago');
+        test.equal(moment().subtract({m: 10}).fromNow(), 'před 10 minutami', '10 minutes ago');
+        test.equal(moment().subtract({h: 1}).fromNow(), 'před hodinou', 'an hour ago');
+        test.equal(moment().subtract({h: 3}).fromNow(), 'před 3 hodinami', '3 hours ago');
+        test.equal(moment().subtract({h: 10}).fromNow(), 'před 10 hodinami', '10 hours ago');
+        test.equal(moment().subtract({d: 1}).fromNow(), 'před dnem', 'a day ago');
+        test.equal(moment().subtract({d: 3}).fromNow(), 'před 3 dny', '3 days ago');
+        test.equal(moment().subtract({d: 10}).fromNow(), 'před 10 dny', '10 days ago');
+        test.equal(moment().subtract({M: 1}).fromNow(), 'před měsícem', 'a month ago');
+        test.equal(moment().subtract({M: 3}).fromNow(), 'před 3 měsíci', '3 months ago');
+        test.equal(moment().subtract({M: 10}).fromNow(), 'před 10 měsíci', '10 months ago');
+        test.equal(moment().subtract({y: 1}).fromNow(), 'před rokem', 'a year ago');
+        test.equal(moment().subtract({y: 3}).fromNow(), 'před 3 lety', '3 years ago');
+        test.equal(moment().subtract({y: 10}).fromNow(), 'před 10 lety', '10 years ago');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "dnes v 2.00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "dnes v 2.25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "dnes v 3.00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "zítra v 2.00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "dnes v 1.00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "včera v 2.00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'dnes v 2.00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'dnes v 2.25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'dnes v 3.00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'zítra v 2.00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'dnes v 1.00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'včera v 2.00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m, nextDay;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
@@ -249,16 +249,16 @@ exports["locale:cs"] = {
                 nextDay = 'v sobotu';
                 break;
             }
-            test.equal(m.calendar(),       m.format('[' + nextDay + '] [v] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[' + nextDay + '] [v] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[' + nextDay + '] [v] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[' + nextDay + '] [v] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[' + nextDay + '] [v] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[' + nextDay + '] [v] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m, lastDay;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
@@ -286,122 +286,122 @@ exports["locale:cs"] = {
                 lastDay = 'minulou sobotu';
                 break;
             }
-            test.equal(m.calendar(),       m.format('[' + lastDay + '] [v] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[' + lastDay + '] [v] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[' + lastDay + '] [v] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[' + lastDay + '] [v] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[' + lastDay + '] [v] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[' + lastDay + '] [v] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
-    "humanize duration" : function (test) {
-        test.equal(moment.duration(1, "minutes").humanize(), "minuta", "a minute (future)");
-        test.equal(moment.duration(1, "minutes").humanize(true), "za minutu", "in a minute");
-        test.equal(moment.duration(-1, "minutes").humanize(), "minuta", "a minute (past)");
-        test.equal(moment.duration(-1, "minutes").humanize(true), "před minutou", "a minute ago");
+    'humanize duration' : function (test) {
+        test.equal(moment.duration(1, 'minutes').humanize(), 'minuta', 'a minute (future)');
+        test.equal(moment.duration(1, 'minutes').humanize(true), 'za minutu', 'in a minute');
+        test.equal(moment.duration(-1, 'minutes').humanize(), 'minuta', 'a minute (past)');
+        test.equal(moment.duration(-1, 'minutes').humanize(true), 'před minutou', 'a minute ago');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index a8340983ebcf2dc4a84b424d57fffda7f6dd952b..aa804948a19cf0de4c0e013a1a7ec2c3503922ad 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Chuvash
      *************************************************/
 
-exports["locale:cv"] = {
+exports['locale:cv'] = {
     setUp : function (cb) {
         moment.locale('cv');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:cv"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'кăрлач кăр_нарăс нар_пуш пуш_ака ака_май май_çĕртме çĕр_утă утă_çурла çур_авăн ав_юпа юпа_чӳк чӳк_раштав раш'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'кăрлач кăр_нарăс нар_пуш пуш_ака ака_май май_çĕртме çĕр_утă утă_çурла çур_авăн ав_юпа юпа_чӳк чӳк_раштав раш'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:cv"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'вырсарникун, нарăс 14-мĕш 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'выр, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:cv"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-мĕш', '1-мĕш');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-мĕш', '2-мĕш');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-мĕш', '3-мĕш');
@@ -109,212 +109,212 @@ exports["locale:cv"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'кăрлач кăр_нарăс нар_пуш пуш_ака ака_май май_çĕртме çĕр_утă утă_çурла çур_авăн ав_юпа юпа_чӳк чӳк_раштав раш'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'кăрлач кăр_нарăс нар_пуш пуш_ака ака_май май_çĕртме çĕр_утă утă_çурла çур_авăн ав_юпа юпа_чӳк чӳк_раштав раш'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'вырсарникун выр вр_тунтикун тун тн_ытларикун ытл ыт_юнкун юн юн_кĕçнерникун кĕç кç_эрнекун эрн эр_шăматкун шăм шм'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'вырсарникун выр вр_тунтикун тун тн_ытларикун ытл ыт_юнкун юн юн_кĕçнерникун кĕç кç_эрнекун эрн эр_шăматкун шăм шм'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "пĕр-ик çеккунт", "44 sekunder = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "пĕр минут",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "пĕр минут",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 минут",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 минут",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "пĕр сехет",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "пĕр сехет",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 сехет",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 сехет",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 сехет",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "пĕр кун",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "пĕр кун",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 кун",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "пĕр кун",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 кун",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 кун",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "пĕр уйăх",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "пĕр уйăх",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "пĕр уйăх",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 уйăх",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 уйăх",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 уйăх",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "пĕр уйăх",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 уйăх",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "пĕр çул",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 çул",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "пĕр çул",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 çул",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'пĕр-ик çеккунт', '44 sekunder = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'пĕр минут',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'пĕр минут',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 минут',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 минут',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'пĕр сехет',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'пĕр сехет',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 сехет',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 сехет',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 сехет',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'пĕр кун',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'пĕр кун',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 кун',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'пĕр кун',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 кун',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 кун',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'пĕр уйăх',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'пĕр уйăх',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'пĕр уйăх',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 уйăх',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 уйăх',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 уйăх',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'пĕр уйăх',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 уйăх',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'пĕр çул',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 çул',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'пĕр çул',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 çул',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "пĕр-ик çеккунтран",  "prefix");
-        test.equal(moment(0).from(30000), "пĕр-ик çеккунт каялла", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'пĕр-ик çеккунтран',  'prefix');
+        test.equal(moment(0).from(30000), 'пĕр-ик çеккунт каялла', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "пĕр-ик çеккунт каялла",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'пĕр-ик çеккунт каялла',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "пĕр-ик çеккунтран", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 кунран", "in 5 days");
-        test.equal(moment().add({h: 2}).fromNow(), "2 сехетрен", "in 2 hours, the right suffix!");
-        test.equal(moment().add({y: 3}).fromNow(), "3 çултан", "in 3 years, the right suffix!");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'пĕр-ик çеккунтран', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 кунран', 'in 5 days');
+        test.equal(moment().add({h: 2}).fromNow(), '2 сехетрен', 'in 2 hours, the right suffix!');
+        test.equal(moment().add({y: 3}).fromNow(), '3 çултан', 'in 3 years, the right suffix!');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
-        test.equal(moment(a).calendar(),                     "Паян 02:00 сехетре",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Паян 02:25 сехетре",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Паян 03:00 сехетре",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Ыран 02:00 сехетре",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Паян 01:00 сехетре",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Ĕнер 02:00 сехетре",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Паян 02:00 сехетре',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Паян 02:25 сехетре',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Паян 03:00 сехетре',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Ыран 02:00 сехетре',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Паян 01:00 сехетре',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Ĕнер 02:00 сехетре',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[Çитес] dddd LT [сехетре]'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Çитес] dddd LT [сехетре]'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Çитес] dddd LT [сехетре]'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Çитес] dddd LT [сехетре]'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Çитес] dddd LT [сехетре]'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Çитес] dddd LT [сехетре]'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Иртнĕ] dddd LT [сехетре]'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Иртнĕ] dddd LT [сехетре]'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Иртнĕ] dddd LT [сехетре]'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Иртнĕ] dddd LT [сехетре]'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Иртнĕ] dddd LT [сехетре]'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Иртнĕ] dddd LT [сехетре]'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-мĕш', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-мĕш', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-мĕш', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-мĕш', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-мĕш', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-мĕш', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-мĕш', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-мĕш', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-мĕш', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-мĕш', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index cd0d1ea3ce814d327aa01b873975ec1b15123832..a8a0687c5960b18660ea61f0e6ea4e07b79cbc42 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Welsh
      *************************************************/
 
-exports["locale:cy"] = {
+exports['locale:cy'] = {
     setUp : function (cb) {
         moment.locale('cy');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:cy"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Ionawr Ion_Chwefror Chwe_Mawrth Maw_Ebrill Ebr_Mai Mai_Mehefin Meh_Gorffennaf Gor_Awst Aws_Medi Med_Hydref Hyd_Tachwedd Tach_Rhagfyr Rhag'.split("_"),
+    'parse' : function (test) {
+        var tests = 'Ionawr Ion_Chwefror Chwe_Mawrth Maw_Ebrill Ebr_Mai Mai_Mehefin Meh_Gorffennaf Gor_Awst Aws_Medi Med_Hydref Hyd_Tachwedd Tach_Rhagfyr Rhag'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:cy"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Dydd Sul, Chwefror 14eg 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sul, 3PM'],
@@ -72,7 +72,7 @@ exports["locale:cy"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1af', '1af');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2il', '2il');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3ydd', '3ydd');
@@ -110,206 +110,206 @@ exports["locale:cy"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'Ionawr Ion_Chwefror Chwe_Mawrth Maw_Ebrill Ebr_Mai Mai_Mehefin Meh_Gorffennaf Gor_Awst Aws_Medi Med_Hydref Hyd_Tachwedd Tach_Rhagfyr Rhag'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Ionawr Ion_Chwefror Chwe_Mawrth Maw_Ebrill Ebr_Mai Mai_Mehefin Meh_Gorffennaf Gor_Awst Aws_Medi Med_Hydref Hyd_Tachwedd Tach_Rhagfyr Rhag'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Dydd Sul Sul Su_Dydd Llun Llun Ll_Dydd Mawrth Maw Ma_Dydd Mercher Mer Me_Dydd Iau Iau Ia_Dydd Gwener Gwe Gw_Dydd Sadwrn Sad Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Dydd Sul Sul Su_Dydd Llun Llun Ll_Dydd Mawrth Maw Ma_Dydd Mercher Mer Me_Dydd Iau Iau Ia_Dydd Gwener Gwe Gw_Dydd Sadwrn Sad Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ychydig eiliadau", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "munud",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "munud",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 munud",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 munud", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "awr",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "awr",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 awr",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 awr",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 awr",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "diwrnod",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "diwrnod",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 diwrnod",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "diwrnod",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 diwrnod",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 diwrnod",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mis",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mis",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mis",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mis",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mis",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mis",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mis",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mis",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "blwyddyn",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 flynedd",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "blwyddyn",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 flynedd",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ychydig eiliadau', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'munud',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'munud',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 munud',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 munud', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'awr',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'awr',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 awr',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 awr',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 awr',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'diwrnod',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'diwrnod',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 diwrnod',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'diwrnod',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 diwrnod',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 diwrnod',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mis',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mis',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mis',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mis',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mis',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mis',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mis',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mis',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'blwyddyn',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 flynedd',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'blwyddyn',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 flynedd',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "mewn ychydig eiliadau", "prefix");
-        test.equal(moment(0).from(30000), "ychydig eiliadau yn ôl", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'mewn ychydig eiliadau', 'prefix');
+        test.equal(moment(0).from(30000), 'ychydig eiliadau yn ôl', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "mewn ychydig eiliadau", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "mewn 5 diwrnod", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'mewn ychydig eiliadau', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'mewn 5 diwrnod', 'in 5 days');
         test.done();
     },
 
-    "same day" : function (test) {
+    'same day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Heddiw am 02:00",    "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Heddiw am 02:25",    "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Heddiw am 03:00",    "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Yfory am 02:00",         "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Heddiw am 01:00",    "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Ddoe am 02:00",           "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Heddiw am 02:00',    'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Heddiw am 02:25',    'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Heddiw am 03:00',    'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Yfory am 02:00',         'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Heddiw am 01:00',    'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Ddoe am 02:00',           'yesterday at the same time');
         test.done();
     },
 
-    "same next week" : function (test) {
+    'same next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [am] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [am] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [am] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [am] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [am] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [am] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same last week" : function (test) {
+    'same last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [diwethaf am] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [diwethaf am] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [diwethaf am] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [diwethaf am] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [diwethaf am] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [diwethaf am] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same all else" : function (test) {
+    'same all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52ain', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'), '1 01 1af', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '1 01 1af', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2il', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2il', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52ain', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'), '1 01 1af', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '1 01 1af', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2il', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2il', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index f18da149da03ad5241953ace1772daf41e058736..39c4620b63ccb697c84e5bf39d5d440e3cc922f8 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Danish
      *************************************************/
 
-exports["locale:da"] = {
+exports['locale:da'] = {
     setUp : function (cb) {
         moment.locale('da');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:da"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan_februar feb_marts mar_april apr_maj maj_juni jun_juli jul_august aug_september sep_oktober okt_november nov_december dec'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januar jan_februar feb_marts mar_april apr_maj maj_juni jun_juli jul_august aug_september sep_oktober okt_november nov_december dec'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:da"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd [den] Do MMMM YYYY, h:mm:ss a', 'søndag den 14. februar 2010, 3:25:50 pm'],
                 ['ddd hA',                             'søn 3PM'],
@@ -71,7 +71,7 @@ exports["locale:da"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,156 +109,156 @@ exports["locale:da"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan_februar feb_marts mar_april apr_maj maj_juni jun_juli jul_august aug_september sep_oktober okt_november nov_december dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januar jan_februar feb_marts mar_april apr_maj maj_juni jun_juli jul_august aug_september sep_oktober okt_november nov_december dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'søndag søn sø_mandag man ma_tirsdag tir ti_onsdag ons on_torsdag tor to_fredag fre fr_lørdag lør lø'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'søndag søn sø_mandag man ma_tirsdag tir ti_onsdag ons on_torsdag tor to_fredag fre fr_lørdag lør lø'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "få sekunder", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "et minut",    "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "et minut",    "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutter",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutter", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "en time",     "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "en time",     "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 timer",     "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 timer",     "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 timer",    "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "en dag",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "en dag",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dage",      "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "en dag",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dage",      "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dage",     "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "en måned",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "en måned",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "en måned",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 måneder",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 måneder",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 måneder",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "en måned",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 måneder",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "et år",       "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 år",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "et år",       "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 år",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'få sekunder', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'et minut',    '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'et minut',    '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutter',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutter', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'en time',     '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'en time',     '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 timer',     '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 timer',     '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 timer',    '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'en dag',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'en dag',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dage',      '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'en dag',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dage',      '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dage',     '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'en måned',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'en måned',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'en måned',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 måneder',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 måneder',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 måneder',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'en måned',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 måneder',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'et år',       '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 år',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'et år',       '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 år',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "om få sekunder",  "prefix");
-        test.equal(moment(0).from(30000), "få sekunder siden", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'om få sekunder',  'prefix');
+        test.equal(moment(0).from(30000), 'få sekunder siden', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "få sekunder siden",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'få sekunder siden',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "om få sekunder", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "om 5 dage", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'om få sekunder', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'om 5 dage', 'in 5 days');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index bd4a639253530a471261cd6d04794665220d58ec..eb27d77cfc7b423472bfc75e31460dd0adc0551c 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
 /**************************************************
  German (Austria)
  *************************************************/
 
-exports["locale:de-at"] = {
+exports['locale:de-at'] = {
     setUp: function (cb) {
         moment.locale('de-at');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,10 +19,10 @@ exports["locale:de-at"] = {
         cb();
     },
 
-    "parse": function (test) {
+    'parse': function (test) {
         test.expect(96);
 
-        var tests = 'Jänner Jän._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split("_"), i;
+        var tests = 'Jänner Jän._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i;
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -42,7 +42,7 @@ exports["locale:de-at"] = {
         test.done();
     },
 
-    "format": function (test) {
+    'format': function (test) {
         test.expect(22);
 
         var a = [
@@ -77,7 +77,7 @@ exports["locale:de-at"] = {
         test.done();
     },
 
-    "format ordinal": function (test) {
+    'format ordinal': function (test) {
         test.expect(31);
 
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
@@ -117,130 +117,130 @@ exports["locale:de-at"] = {
         test.done();
     },
 
-    "format month": function (test) {
+    'format month': function (test) {
         test.expect(12);
 
-        var expected = 'Jänner Jän._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split("_"), i;
+        var expected = 'Jänner Jän._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week": function (test) {
+    'format week': function (test) {
         test.expect(7);
 
-        var expected = 'Sonntag So. So_Montag Mo. Mo_Dienstag Di. Di_Mittwoch Mi. Mi_Donnerstag Do. Do_Freitag Fr. Fr_Samstag Sa. Sa'.split("_"), i;
+        var expected = 'Sonntag So. So_Montag Mo. Mo_Dienstag Di. Di_Mittwoch Mi. Mi_Donnerstag Do. Do_Freitag Fr. Fr_Samstag Sa. Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from": function (test) {
+    'from': function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true), "ein paar Sekunden", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true), "eine Minute", "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true), "eine Minute", "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), "2 Minuten", "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), "44 Minuten", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true), "eine Stunde", "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true), "eine Stunde", "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true), "2 Stunden", "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true), "5 Stunden", "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true), "21 Stunden", "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true), "ein Tag", "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true), "ein Tag", "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true), "2 Tage", "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true), "ein Tag", "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true), "5 Tage", "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true), "25 Tage", "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), "ein Monat", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), "ein Monat", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), "2 Monate", "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), "2 Monate", "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), "3 Monate", "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), "ein Monat", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), "5 Monate", "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ein Jahr", "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 Jahre", "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), "ein Jahr", "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), "5 Jahre", "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true), 'ein paar Sekunden', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true), 'eine Minute', '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true), 'eine Minute', '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), '2 Minuten', '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), '44 Minuten', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true), 'eine Stunde', '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true), 'eine Stunde', '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true), '2 Stunden', '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true), '5 Stunden', '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true), '21 Stunden', '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true), 'ein Tag', '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true), 'ein Tag', '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true), '2 Tage', '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true), 'ein Tag', '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true), '5 Tage', '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true), '25 Tage', '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), 'ein Monat', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), 'ein Monat', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), '2 Monate', '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), '2 Monate', '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), '3 Monate', '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), 'ein Monat', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), '5 Monate', '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ein Jahr', '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 Jahre', '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), 'ein Jahr', '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), '5 Jahre', '5 years = 5 years');
         test.done();
     },
 
-    "suffix": function (test) {
+    'suffix': function (test) {
         test.expect(2);
-        test.equal(moment(30000).from(0), "in ein paar Sekunden", "prefix");
-        test.equal(moment(0).from(30000), "vor ein paar Sekunden", "suffix");
+        test.equal(moment(30000).from(0), 'in ein paar Sekunden', 'prefix');
+        test.equal(moment(0).from(30000), 'vor ein paar Sekunden', 'suffix');
         test.done();
     },
 
-    "fromNow": function (test) {
+    'fromNow': function (test) {
         test.expect(2);
-        test.equal(moment().add({s: 30}).fromNow(), "in ein paar Sekunden", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "in 5 Tagen", "in 5 days");
+        test.equal(moment().add({s: 30}).fromNow(), 'in ein paar Sekunden', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'in 5 Tagen', 'in 5 days');
         test.done();
     },
 
-    "calendar day": function (test) {
+    'calendar day': function (test) {
         test.expect(6);
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(), "Heute um 02:00 Uhr", "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(), "Heute um 02:25 Uhr", "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(), "Heute um 03:00 Uhr", "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(), "Morgen um 02:00 Uhr", "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(), "Heute um 01:00 Uhr", "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(), "Gestern um 02:00 Uhr", "yesterday at the same time");
+        test.equal(moment(a).calendar(), 'Heute um 02:00 Uhr', 'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(), 'Heute um 02:25 Uhr', 'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(), 'Heute um 03:00 Uhr', 'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(), 'Morgen um 02:00 Uhr', 'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(), 'Heute um 01:00 Uhr', 'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(), 'Gestern um 02:00 Uhr', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week": function (test) {
+    'calendar next week': function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(), m.format('dddd [um] LT'), "Today + " + i + " days current time");
+            test.equal(m.calendar(), m.format('dddd [um] LT'), 'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('dddd [um] LT'), "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('dddd [um] LT'), 'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('dddd [um] LT'), "Today + " + i + " days end of day");
+            test.equal(m.calendar(), m.format('dddd [um] LT'), 'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week": function (test) {
+    'calendar last week': function (test) {
         test.expect(15);
 
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(), m.format('[letzten] dddd [um] LT'), "Today + " + i + " days current time");
+            test.equal(m.calendar(), m.format('[letzten] dddd [um] LT'), 'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('[letzten] dddd [um] LT'), "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('[letzten] dddd [um] LT'), 'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('[letzten] dddd [um] LT'), "Today + " + i + " days end of day");
+            test.equal(m.calendar(), m.format('[letzten] dddd [um] LT'), 'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else": function (test) {
+    'calendar all else': function (test) {
         test.expect(4);
 
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), "1 week ago");
-        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), "in 1 week");
+        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), '1 week ago');
+        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), 'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), "2 weeks ago");
-        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), "in 2 weeks");
+        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), '2 weeks ago');
+        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), 'in 2 weeks');
 
         test.done();
     },
@@ -248,103 +248,103 @@ exports["locale:de-at"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday": function (test) {
+    'weeks year starting sunday': function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(), 1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(), 1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(), 2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(), 1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(), 1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(), 2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday": function (test) {
+    'weeks year starting monday': function (test) {
         test.expect(5);
 
-        test.equal(moment([2007, 0, 1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(), 1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(), 2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+        test.equal(moment([2007, 0, 1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(), 1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(), 2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday": function (test) {
+    'weeks year starting tuesday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008, 0, 1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008, 0, 6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008, 0, 7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008, 0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008, 0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008, 0, 1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008, 0, 6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008, 0, 7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008, 0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008, 0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday": function (test) {
+    'weeks year starting wednesday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003, 0, 1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003, 0, 5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003, 0, 6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003, 0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003, 0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003, 0, 1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003, 0, 5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003, 0, 6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003, 0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003, 0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday": function (test) {
+    'weeks year starting thursday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009, 0, 1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009, 0, 4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009, 0, 5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009, 0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009, 0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009, 0, 1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009, 0, 4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009, 0, 5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009, 0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009, 0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday": function (test) {
+    'weeks year starting friday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010, 0, 1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010, 0, 3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010, 0, 4]).week(), 1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010, 0, 10]).week(), 1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010, 0, 11]).week(), 2, "Jan 11 2010 should be week 2");
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010, 0, 1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010, 0, 3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010, 0, 4]).week(), 1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010, 0, 10]).week(), 1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010, 0, 11]).week(), 2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday": function (test) {
+    'weeks year starting saturday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011, 0, 1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011, 0, 2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011, 0, 3]).week(), 1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011, 0, 9]).week(), 1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011, 0, 10]).week(), 2, "Jan 10 2011 should be week 2");
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011, 0, 1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011, 0, 2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011, 0, 3]).week(), 1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011, 0, 9]).week(), 1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011, 0, 10]).week(), 2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted": function (test) {
+    'weeks year starting sunday formatted': function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0, 1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).format('w ww wo'), '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).format('w ww wo'), '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).format('w ww wo'), '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '2 02 2.', "Jan 15 2012 should be week 2");
+        test.equal(moment([2012, 0, 1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).format('w ww wo'), '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).format('w ww wo'), '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).format('w ww wo'), '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 92df50c75556a42486d0cad48b5460b55b868bf6..785699fa7ac9fcd47e285aca35839b968486b05c 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       German
      *************************************************/
 
-exports["locale:de"] = {
+exports['locale:de'] = {
     setUp : function (cb) {
         moment.locale('de');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:de"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Januar Jan._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Januar Jan._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:de"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'Sonntag, 14. Februar 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'So., 3PM'],
@@ -71,7 +71,7 @@ exports["locale:de"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,117 +109,117 @@ exports["locale:de"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'Januar Jan._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Januar Jan._Februar Febr._März Mrz._April Apr._Mai Mai_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Sonntag So. So_Montag Mo. Mo_Dienstag Di. Di_Mittwoch Mi. Mi_Donnerstag Do. Do_Freitag Fr. Fr_Samstag Sa. Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Sonntag So. So_Montag Mo. Mo_Dienstag Di. Di_Mittwoch Mi. Mi_Donnerstag Do. Do_Freitag Fr. Fr_Samstag Sa. Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ein paar Sekunden",  "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "eine Minute",       "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "eine Minute",       "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 Minuten",          "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 Minuten",         "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "eine Stunde",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "eine Stunde",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 Stunden",          "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 Stunden",          "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 Stunden",         "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ein Tag",          "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ein Tag",          "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 Tage",            "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ein Tag",          "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 Tage",            "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 Tage",           "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ein Monat",        "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ein Monat",        "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ein Monat",        "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 Monate",          "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 Monate",          "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 Monate",          "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ein Monat",        "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 Monate",          "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ein Jahr",         "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 Jahre",           "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ein Jahr",         "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 Jahre",           "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ein paar Sekunden',  '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'eine Minute',       '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'eine Minute',       '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 Minuten',          '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 Minuten',         '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'eine Stunde',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'eine Stunde',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 Stunden',          '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 Stunden',          '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 Stunden',         '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ein Tag',          '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ein Tag',          '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 Tage',            '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ein Tag',          '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 Tage',            '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 Tage',           '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ein Monat',        '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ein Monat',        '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ein Monat',        '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 Monate',          '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 Monate',          '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 Monate',          '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ein Monat',        '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 Monate',          '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ein Jahr',         '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 Jahre',           '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ein Jahr',         '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 Jahre',           '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "in ein paar Sekunden", "prefix");
-        test.equal(moment(0).from(30000), "vor ein paar Sekunden", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'in ein paar Sekunden', 'prefix');
+        test.equal(moment(0).from(30000), 'vor ein paar Sekunden', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "in ein paar Sekunden", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "in 5 Tagen", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'in ein paar Sekunden', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'in 5 Tagen', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Heute um 02:00 Uhr",   "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Heute um 02:25 Uhr",   "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Heute um 03:00 Uhr",   "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Morgen um 02:00 Uhr",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Heute um 01:00 Uhr",   "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Gestern um 02:00 Uhr", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Heute um 02:00 Uhr',   'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Heute um 02:25 Uhr',   'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Heute um 03:00 Uhr',   'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Morgen um 02:00 Uhr',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Heute um 01:00 Uhr',   'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Gestern um 02:00 Uhr', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [um] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [um] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [um] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [um] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [um] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [um] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[letzten] dddd [um] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[letzten] dddd [um] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[letzten] dddd [um] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[letzten] dddd [um] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[letzten] dddd [um] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[letzten] dddd [um] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -227,87 +227,87 @@ exports["locale:de"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 84a4228c1dce71bc21c2ad16766234905c19a7f1..1ece906668772178a8c7cc082211fc0d0bbb997f 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Modern Greek
      *************************************************/
 
-exports["locale:el"] = {
+exports['locale:el'] = {
     setUp : function (cb) {
         moment.locale('el');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:el"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'Ιανουάριος Ιαν_Φεβρουάριος Φεβ_Μάρτιος Μαρ_Απρίλιος Απρ_Μάιος Μαϊ_Ιούνιος Ιουν_Ιούλιος Ιουλ_Αύγουστος Αυγ_Σεπτέμβριος Σεπ_Οκτώβριος Οκτ_Νοέμβριος Νοε_Δεκέμβριος Δεκ'.split("_");
+            tests = 'Ιανουάριος Ιαν_Φεβρουάριος Φεβ_Μάρτιος Μαρ_Απρίλιος Απρ_Μάιος Μαϊ_Ιούνιος Ιουν_Ιούλιος Ιουλ_Αύγουστος Αυγ_Σεπτέμβριος Σεπ_Οκτώβριος Οκτ_Νοέμβριος Νοε_Δεκέμβριος Δεκ'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -42,7 +42,7 @@ exports["locale:el"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Κυριακή, Φεβρουάριος 14η 2010, 3:25:50 μμ'],
                 ['dddd, D MMMM YYYY, h:mm:ss a',       'Κυριακή, 14 Φεβρουαρίου 2010, 3:25:50 μμ'],
@@ -79,7 +79,7 @@ exports["locale:el"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1η', '1η');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2η', '2η');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3η', '3η');
@@ -117,9 +117,9 @@ exports["locale:el"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'Ιανουάριος Ιαν_Φεβρουάριος Φεβ_Μάρτιος Μαρ_Απρίλιος Απρ_Μάιος Μαϊ_Ιούνιος Ιουν_Ιούλιος Ιουλ_Αύγουστος Αυγ_Σεπτέμβριος Σεπ_Οκτώβριος Οκτ_Νοέμβριος Νοε_Δεκέμβριος Δεκ'.split("_");
+            expected = 'Ιανουάριος Ιαν_Φεβρουάριος Φεβ_Μάρτιος Μαρ_Απρίλιος Απρ_Μάιος Μαϊ_Ιούνιος Ιουν_Ιούλιος Ιουλ_Αύγουστος Αυγ_Σεπτέμβριος Σεπ_Οκτώβριος Οκτ_Νοέμβριος Νοε_Δεκέμβριος Δεκ'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -127,9 +127,9 @@ exports["locale:el"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'Κυριακή Κυρ Κυ_Δευτέρα Δευ Δε_Τρίτη Τρι Τρ_Τετάρτη Τετ Τε_Πέμπτη Πεμ Πε_Παρασκευή Παρ Πα_Σάββατο Σαβ Σα'.split("_");
+            expected = 'Κυριακή Κυρ Κυ_Δευτέρα Δευ Δε_Τρίτη Τρι Τρ_Τετάρτη Τετ Τε_Πέμπτη Πεμ Πε_Παρασκευή Παρ Πα_Σάββατο Σαβ Σα'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -138,115 +138,115 @@ exports["locale:el"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "δευτερόλεπτα",   "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ένα λεπτό",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ένα λεπτό",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 λεπτά",        "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 λεπτά",       "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "μία ώρα",        "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "μία ώρα",        "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ώρες",         "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ώρες",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ώρες",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "μία μέρα",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "μία μέρα",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 μέρες",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "μία μέρα",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 μέρες",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 μέρες",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ένας μήνας",     "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ένας μήνας",     "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ένας μήνας",     "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 μήνες",        "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 μήνες",        "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 μήνες",        "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ένας μήνας",     "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 μήνες",        "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ένας χρόνος",    "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 χρόνια",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ένας χρόνος",    "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 χρόνια",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'δευτερόλεπτα',   '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ένα λεπτό',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ένα λεπτό',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 λεπτά',        '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 λεπτά',       '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'μία ώρα',        '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'μία ώρα',        '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ώρες',         '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ώρες',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ώρες',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'μία μέρα',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'μία μέρα',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 μέρες',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'μία μέρα',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 μέρες',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 μέρες',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ένας μήνας',     '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ένας μήνας',     '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ένας μήνας',     '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 μήνες',        '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 μήνες',        '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 μήνες',        '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ένας μήνας',     '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 μήνες',        '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ένας χρόνος',    '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 χρόνια',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ένας χρόνος',    '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 χρόνια',       '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "σε δευτερόλεπτα",  "prefix");
-        test.equal(moment(0).from(30000), "δευτερόλεπτα πριν", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'σε δευτερόλεπτα',  'prefix');
+        test.equal(moment(0).from(30000), 'δευτερόλεπτα πριν', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "δευτερόλεπτα πριν",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'δευτερόλεπτα πριν',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "σε δευτερόλεπτα", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "σε 5 μέρες", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'σε δευτερόλεπτα', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'σε 5 μέρες', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Σήμερα στις 2:00 ΠΜ",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Σήμερα στις 2:25 ΠΜ",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Σήμερα στις 3:00 ΠΜ",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Αύριο στις 2:00 ΠΜ",      "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Σήμερα στη 1:00 ΠΜ",        "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Χθες στις 2:00 ΠΜ",       "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Σήμερα στις 2:00 ΠΜ',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Σήμερα στις 2:25 ΠΜ',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Σήμερα στις 3:00 ΠΜ',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Αύριο στις 2:00 ΠΜ',      'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Σήμερα στη 1:00 ΠΜ',        'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Χθες στις 2:00 ΠΜ',       'yesterday at the same time');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [' + (m.hours() % 12 === 1 ? 'στη' : 'στις') + '] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [' + (m.hours() % 12 === 1 ? 'στη' : 'στις') + '] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [στις] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [στις] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [στις] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [στις] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m, dayString;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
             dayString = m.day() === 6 ? '[το προηγούμενο Σάββατο]' : '[την προηγούμενη] dddd';
-            test.equal(m.calendar(),       m.format(dayString + ' [' + (m.hours() % 12 === 1 ? 'στη' : 'στις') + '] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(dayString + ' [' + (m.hours() % 12 === 1 ? 'στη' : 'στις') + '] LT'),  'Today - ' + i + ' days current time');
             m.hours(1).minutes(30).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(dayString + ' [στη] LT'),  "Today - " + i + " days one o clock");
+            test.equal(m.calendar(),       m.format(dayString + ' [στη] LT'),  'Today - ' + i + ' days one o clock');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(dayString + ' [στις] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(dayString + ' [στις] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(dayString + ' [στις] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(dayString + ' [στις] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -254,89 +254,89 @@ exports["locale:el"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 52, "Dec 31 2006 should be week 52");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 2, "Jan 14 2007 should be week 2");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 52, 'Dec 31 2006 should be week 52');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 30]).week(), 52, "Dec 30 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 30]).week(), 52, 'Dec 30 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 52, "Dec 29 2002 should be week 52");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 52, 'Dec 29 2002 should be week 52');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 52, "Dec 28 2008 should be week 52");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 52, 'Dec 28 2008 should be week 52');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 52, "Dec 27 2009 should be week 52");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  2]).week(), 53, "Jan  2 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  9]).week(), 1, "Jan  9 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(), 1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(), 2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 52, 'Dec 27 2009 should be week 52');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  2]).week(), 53, 'Jan  2 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  9]).week(), 1, 'Jan  9 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(), 1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(), 2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 51, "Dec 26 2010 should be week 51");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  8]).week(), 1, "Jan  8 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(), 1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(), 2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 51, 'Dec 26 2010 should be week 51');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  8]).week(), 1, 'Jan  8 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(), 1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(), 2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52η', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'),   '1 01 1η', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1η', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'),   '2 02 2η', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2η', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52η', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'),   '1 01 1η', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1η', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'),   '2 02 2η', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2η', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 7601ab46d56361a1d8a8d8753f3face0517db716..785e0fe4d8d4548a5174ed67d448943707179aa2 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Australian English
      *************************************************/
 
-exports["locale:en-au"] = {
+exports['locale:en-au'] = {
     setUp : function (cb) {
         moment.locale('en-au');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:en-au"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:en-au"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Sunday, February 14th 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sun, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:en-au"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1st', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2nd', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3rd', '3rd');
@@ -109,123 +109,123 @@ exports["locale:en-au"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "a few seconds", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "a minute",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "a minute",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutes",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutes",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "an hour",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "an hour",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hours",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hours",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hours",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "a day",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "a day",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 days",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "a day",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 days",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 days",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "a month",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "a month",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "a month",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 months",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 months",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 months",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "a month",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 months",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "a year",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 years",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "a year",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 years",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'a few seconds', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'a minute',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'a minute',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutes',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutes',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'an hour',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'an hour',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hours',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hours',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hours',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'a day',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'a day',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 days',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'a day',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 days',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 days',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'a month',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'a month',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'a month',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 months',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 months',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 months',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'a month',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 months',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'a year',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 years',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'a year',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 years',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "in a few seconds",  "prefix");
-        test.equal(moment(0).from(30000), "a few seconds ago", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'in a few seconds',  'prefix');
+        test.equal(moment(0).from(30000), 'a few seconds ago', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "a few seconds ago",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'a few seconds ago',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "in a few seconds", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "in 5 days", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'in a few seconds', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'in 5 days', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Today at 2:00 AM",      "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Today at 2:25 AM",      "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Today at 3:00 AM",      "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Tomorrow at 2:00 AM",   "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Today at 1:00 AM",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Yesterday at 2:00 AM",  "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Today at 2:00 AM',      'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Today at 2:25 AM',      'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Today at 3:00 AM',      'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Tomorrow at 2:00 AM',   'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Today at 1:00 AM',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Yesterday at 2:00 AM',  'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -233,87 +233,87 @@ exports["locale:en-au"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52nd', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1st', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1st', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2nd', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2nd', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52nd', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1st', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1st', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2nd', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2nd', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 8bb5bc5c285d513b90f5b1d34a6c0e9d8258791a..0bf45e8e2d5efa7f51a4cb0b2fe0154e01e11899 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 /**************************************************
     English (Canadian)
 *************************************************/
 
-exports["locale:en-ca"] = {
+exports['locale:en-ca'] = {
     setUp : function (cb) {
         moment.locale('en-ca');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -18,9 +18,9 @@ exports["locale:en-ca"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_");
+            tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -41,7 +41,7 @@ exports["locale:en-ca"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Sunday, February 14th 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sun, 3PM'],
@@ -76,7 +76,7 @@ exports["locale:en-ca"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1st', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2nd', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3rd', '3rd');
@@ -115,9 +115,9 @@ exports["locale:en-ca"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_");
+            expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -126,9 +126,9 @@ exports["locale:en-ca"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split("_");
+            expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -137,112 +137,112 @@ exports["locale:en-ca"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "a few seconds", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "a minute",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "a minute",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutes",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutes",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "an hour",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "an hour",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hours",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hours",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hours",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "a day",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "a day",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 days",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "a day",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 days",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 days",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "a month",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "a month",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "a month",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 months",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 months",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 months",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "a month",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 months",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "a year",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 years",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "a year",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 years",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'a few seconds', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'a minute',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'a minute',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutes',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutes',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'an hour',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'an hour',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hours',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hours',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hours',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'a day',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'a day',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 days',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'a day',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 days',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 days',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'a month',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'a month',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'a month',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 months',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 months',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 months',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'a month',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 months',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'a year',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 years',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'a year',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 years',       '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "in a few seconds",  "prefix");
-        test.equal(moment(0).from(30000), "a few seconds ago", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'in a few seconds',  'prefix');
+        test.equal(moment(0).from(30000), 'a few seconds ago', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "a few seconds ago",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'a few seconds ago',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "in a few seconds", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "in 5 days", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'in a few seconds', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'in 5 days', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Today at 2:00 AM",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Today at 2:25 AM",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Today at 3:00 AM",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Tomorrow at 2:00 AM",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Today at 1:00 AM",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Yesterday at 2:00 AM", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Today at 2:00 AM',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Today at 2:25 AM',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Today at 3:00 AM',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Tomorrow at 2:00 AM',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Today at 1:00 AM',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Yesterday at 2:00 AM', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -250,87 +250,87 @@ exports["locale:en-ca"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1st', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1st', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2nd', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2nd', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3rd', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1st', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1st', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2nd', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2nd', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3rd', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 9476e3b6417b5fa62663368e4829504bd8d6d407..3d528329c463acf15b15eaebc9ee1eccf0faa963 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       British English
      *************************************************/
 
-exports["locale:en-gb"] = {
+exports['locale:en-gb'] = {
     setUp : function (cb) {
         moment.locale('en-gb');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:en-gb"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:en-gb"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Sunday, February 14th 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sun, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:en-gb"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1st', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2nd', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3rd', '3rd');
@@ -109,123 +109,123 @@ exports["locale:en-gb"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "a few seconds", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "a minute",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "a minute",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutes",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutes",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "an hour",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "an hour",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hours",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hours",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hours",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "a day",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "a day",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 days",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "a day",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 days",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 days",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "a month",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "a month",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "a month",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 months",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 months",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 months",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "a month",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 months",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "a year",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 years",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "a year",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 years",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'a few seconds', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'a minute',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'a minute',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutes',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutes',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'an hour',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'an hour',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hours',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hours',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hours',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'a day',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'a day',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 days',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'a day',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 days',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 days',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'a month',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'a month',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'a month',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 months',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 months',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 months',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'a month',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 months',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'a year',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 years',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'a year',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 years',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "in a few seconds",  "prefix");
-        test.equal(moment(0).from(30000), "a few seconds ago", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'in a few seconds',  'prefix');
+        test.equal(moment(0).from(30000), 'a few seconds ago', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "a few seconds ago",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'a few seconds ago',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "in a few seconds", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "in 5 days", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'in a few seconds', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'in 5 days', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Today at 02:00",      "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Today at 02:25",      "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Today at 03:00",      "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Tomorrow at 02:00",   "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Today at 01:00",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Yesterday at 02:00",  "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Today at 02:00',      'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Today at 02:25',      'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Today at 03:00',      'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Tomorrow at 02:00',   'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Today at 01:00',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Yesterday at 02:00',  'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -233,87 +233,87 @@ exports["locale:en-gb"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52nd', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1st', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1st', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2nd', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2nd', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52nd', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1st', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1st', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2nd', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2nd', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index a546602561dba261998f0ce770b68a5ca28c4566..073db5fdf27d8c3122f21a78322fc9e755de868d 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       English
      *************************************************/
 
-exports["locale:en"] = {
+exports['locale:en'] = {
     setUp : function (cb) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:en"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_");
+            tests = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -42,7 +42,7 @@ exports["locale:en"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Sunday, February 14th 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sun, 3PM'],
@@ -77,7 +77,7 @@ exports["locale:en"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1st', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2nd', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3rd', '3rd');
@@ -115,9 +115,9 @@ exports["locale:en"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split("_");
+            expected = 'January Jan_February Feb_March Mar_April Apr_May May_June Jun_July Jul_August Aug_September Sep_October Oct_November Nov_December Dec'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -125,9 +125,9 @@ exports["locale:en"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split("_");
+            expected = 'Sunday Sun Su_Monday Mon Mo_Tuesday Tue Tu_Wednesday Wed We_Thursday Thu Th_Friday Fri Fr_Saturday Sat Sa'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -136,114 +136,114 @@ exports["locale:en"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "a few seconds", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "a minute",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "a minute",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutes",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutes",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "an hour",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "an hour",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hours",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hours",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hours",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "a day",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "a day",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 days",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "a day",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 days",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 days",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "a month",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "a month",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "a month",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 months",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 months",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 months",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "a month",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 months",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "a year",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 years",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "a year",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 years",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'a few seconds', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'a minute',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'a minute',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutes',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutes',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'an hour',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'an hour',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hours',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hours',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hours',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'a day',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'a day',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 days',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'a day',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 days',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 days',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'a month',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'a month',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'a month',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 months',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 months',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 months',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'a month',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 months',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'a year',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 years',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'a year',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 years',       '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "in a few seconds",  "prefix");
-        test.equal(moment(0).from(30000), "a few seconds ago", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'in a few seconds',  'prefix');
+        test.equal(moment(0).from(30000), 'a few seconds ago', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "a few seconds ago",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'a few seconds ago',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "in a few seconds", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "in 5 days", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'in a few seconds', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'in 5 days', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Today at 2:00 AM",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Today at 2:25 AM",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Today at 3:00 AM",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Tomorrow at 2:00 AM",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Today at 1:00 AM",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Yesterday at 2:00 AM", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Today at 2:00 AM',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Today at 2:25 AM',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Today at 3:00 AM',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Tomorrow at 2:00 AM',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Today at 1:00 AM',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Yesterday at 2:00 AM', 'yesterday at the same time');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [at] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [at] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Last] dddd [at] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -251,87 +251,87 @@ exports["locale:en"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1st', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1st', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2nd', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2nd', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3rd', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1st', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1st', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2nd', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2nd', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3rd', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 378fb2e184e27eacfec061a61b903be91220b76b..051340fc91d7c7ed95046282a24a0eb504913e7f 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Esperanto
      *************************************************/
 
-exports["locale:eo"] = {
+exports['locale:eo'] = {
     setUp : function (cb) {
         moment.locale('eo');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:eo"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januaro jan_februaro feb_marto mar_aprilo apr_majo maj_junio jun_julio jul_aŭgusto aŭg_septembro sep_oktobro okt_novembro nov_decembro dec'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januaro jan_februaro feb_marto mar_aprilo apr_majo maj_junio jun_julio jul_aŭgusto aŭg_septembro sep_oktobro okt_novembro nov_decembro dec'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:eo"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Dimanĉo, februaro 14a 2010, 3:25:50 p.t.m.'],
                 ['ddd, hA',                            'Dim, 3P.T.M.'],
@@ -71,7 +71,7 @@ exports["locale:eo"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1a', '1a');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2a', '2a');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3a', '3a');
@@ -109,124 +109,124 @@ exports["locale:eo"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januaro jan_februaro feb_marto mar_aprilo apr_majo maj_junio jun_julio jul_aŭgusto aŭg_septembro sep_oktobro okt_novembro nov_decembro dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januaro jan_februaro feb_marto mar_aprilo apr_majo maj_junio jun_julio jul_aŭgusto aŭg_septembro sep_oktobro okt_novembro nov_decembro dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Dimanĉo Dim Di_Lundo Lun Lu_Mardo Mard Ma_Merkredo Merk Me_Ĵaŭdo Ĵaŭ Ĵa_Vendredo Ven Ve_Sabato Sab Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Dimanĉo Dim Di_Lundo Lun Lu_Mardo Mard Ma_Merkredo Merk Me_Ĵaŭdo Ĵaŭ Ĵa_Vendredo Ven Ve_Sabato Sab Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "sekundoj", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minuto",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minuto",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutoj",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutoj",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "horo",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "horo",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 horoj",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 horoj",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 horoj",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "tago",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "tago",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 tagoj",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "tago",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 tagoj",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 tagoj",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "monato",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "monato",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "monato",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 monatoj",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 monatoj",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 monatoj",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "monato",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 monatoj",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "jaro",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 jaroj",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "jaro",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 jaroj",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'sekundoj', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minuto',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minuto',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutoj',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutoj',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'horo',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'horo',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 horoj',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 horoj',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 horoj',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'tago',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'tago',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 tagoj',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'tago',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 tagoj',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 tagoj',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'monato',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'monato',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'monato',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 monatoj',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 monatoj',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 monatoj',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'monato',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 monatoj',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'jaro',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 jaroj',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'jaro',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 jaroj',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "je sekundoj",  "je prefix");
-        test.equal(moment(0).from(30000), "antaŭ sekundoj", "antaŭ prefix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'je sekundoj',  'je prefix');
+        test.equal(moment(0).from(30000), 'antaŭ sekundoj', 'antaŭ prefix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "antaŭ sekundoj",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'antaŭ sekundoj',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "je sekundoj", "je sekundoj");
-        test.equal(moment().add({d: 5}).fromNow(), "je 5 tagoj", "je 5 tagoj");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'je sekundoj', 'je sekundoj');
+        test.equal(moment().add({d: 5}).fromNow(), 'je 5 tagoj', 'je 5 tagoj');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hodiaŭ je 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hodiaŭ je 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hodiaŭ je 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Morgaŭ je 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hodiaŭ je 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Hieraŭ je 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Hodiaŭ je 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hodiaŭ je 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hodiaŭ je 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Morgaŭ je 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hodiaŭ je 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Hieraŭ je 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [je] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [je] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [je] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [je] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [je] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [je] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[pasinta] dddd [je] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[pasinta] dddd [je] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[pasinta] dddd [je] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[pasinta] dddd [je] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[pasinta] dddd [je] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[pasinta] dddd [je] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -234,87 +234,87 @@ exports["locale:eo"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1a', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1a', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2a', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2a', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3a', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1a', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1a', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2a', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2a', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3a', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 909ded4dcfd264d1d6029c1721070f1253a9bd49..fa3a9bb741899dace245450d4b59fbcc0d74a1ff 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Spanish
      *************************************************/
 
-exports["locale:es"] = {
+exports['locale:es'] = {
     setUp : function (cb) {
         moment.locale('es');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:es"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'enero ene._febrero feb._marzo mar._abril abr._mayo may._junio jun._julio jul._agosto ago._septiembre sep._octubre oct._noviembre nov._diciembre dic.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'enero ene._febrero feb._marzo mar._abril abr._mayo may._junio jun._julio jul._agosto ago._septiembre sep._octubre oct._noviembre nov._diciembre dic.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:es"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'domingo, febrero 14º 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'dom., 3PM'],
@@ -72,7 +72,7 @@ exports["locale:es"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1º', '1º');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2º', '2º');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3º', '3º');
@@ -110,125 +110,125 @@ exports["locale:es"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'enero ene._febrero feb._marzo mar._abril abr._mayo may._junio jun._julio jul._agosto ago._septiembre sep._octubre oct._noviembre nov._diciembre dic.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'enero ene._febrero feb._marzo mar._abril abr._mayo may._junio jun._julio jul._agosto ago._septiembre sep._octubre oct._noviembre nov._diciembre dic.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'domingo dom. Do_lunes lun. Lu_martes mar. Ma_miércoles mié. Mi_jueves jue. Ju_viernes vie. Vi_sábado sáb. Sá'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'domingo dom. Do_lunes lun. Lu_martes mar. Ma_miércoles mié. Mi_jueves jue. Ju_viernes vie. Vi_sábado sáb. Sá'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "unos segundos", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "un minuto",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "un minuto",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutos",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutos",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "una hora",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "una hora",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 horas",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 horas",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 horas",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un día",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un día",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 días",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un día",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 días",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 días",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "un mes",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "un mes",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "un mes",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 meses",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 meses",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 meses",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "un mes",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 meses",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un año",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 años",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un año",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 años",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'unos segundos', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'un minuto',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'un minuto',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutos',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutos',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'una hora',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'una hora',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 horas',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 horas',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 horas',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un día',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un día',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 días',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un día',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 días',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 días',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'un mes',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'un mes',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'un mes',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 meses',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 meses',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 meses',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'un mes',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 meses',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un año',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 años',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un año',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 años',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "en unos segundos",  "prefix");
-        test.equal(moment(0).from(30000), "hace unos segundos", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'en unos segundos',  'prefix');
+        test.equal(moment(0).from(30000), 'hace unos segundos', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "hace unos segundos",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'hace unos segundos',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "en unos segundos", "en unos segundos");
-        test.equal(moment().add({d: 5}).fromNow(), "en 5 días", "en 5 días");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'en unos segundos', 'en unos segundos');
+        test.equal(moment().add({d: 5}).fromNow(), 'en 5 días', 'en 5 días');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                         "hoy a las 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),          "hoy a las 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),           "hoy a las 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),           "mañana a las 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).add({d: 1, h : -1}).calendar(),   "mañana a la 1:00",   "tomorrow minus 1 hour");
-        test.equal(moment(a).subtract({h: 1}).calendar(),      "hoy a la 1:00",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),      "ayer a las 2:00",    "yesterday at the same time");
+        test.equal(moment(a).calendar(),                         'hoy a las 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),          'hoy a las 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),           'hoy a las 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),           'mañana a las 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).add({d: 1, h : -1}).calendar(),   'mañana a la 1:00',   'tomorrow minus 1 hour');
+        test.equal(moment(a).subtract({h: 1}).calendar(),      'hoy a la 1:00',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),      'ayer a las 2:00',    'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[el] dddd [pasado a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[el] dddd [pasado a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[el] dddd [pasado a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[el] dddd [pasado a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[el] dddd [pasado a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[el] dddd [pasado a la' + ((m.hours() !== 1) ? 's' : '') + '] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -236,87 +236,87 @@ exports["locale:es"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1º', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1º', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2º', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2º', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1º', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1º', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2º', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2º', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index a2b315da312e2719dfc191a2f4a02ae070f708d4..cb88716ba3e5f9d49b53a6b8659ea44a5b6a1d68 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
 /**************************************************
     Estonian
 **************************************************/
 
-exports["locale:et"] = {
+exports['locale:et'] = {
     setUp : function (cb) {
         moment.locale('et');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:et"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'jaanuar jaan_veebruar veebr_märts märts_aprill apr_mai mai_juuni juuni_juuli juuli_august aug_september sept_oktoober okt_november nov_detsember dets'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'jaanuar jaan_veebruar veebr_märts märts_aprill apr_mai mai_juuni juuni_juuli juuli_august aug_september sept_oktoober okt_november nov_detsember dets'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' peaks olema kuu ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:et"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, H:mm:ss',      'pühapäev, 14. veebruar 2010, 15:25:50'],
                 ['ddd, h',                           'P, 3'],
@@ -71,7 +71,7 @@ exports["locale:et"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,146 +109,146 @@ exports["locale:et"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'jaanuar jaan_veebruar veebr_märts märts_aprill apr_mai mai_juuni juuni_juuli juuli_august aug_september sept_oktoober okt_november nov_detsember dets'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'jaanuar jaan_veebruar veebr_märts märts_aprill apr_mai mai_juuni juuni_juuli juuli_august aug_september sept_oktoober okt_november nov_detsember dets'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'pühapäev P P_esmaspäev E E_teisipäev T T_kolmapäev K K_neljapäev N N_reede R R_laupäev L L'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'pühapäev P P_esmaspäev E E_teisipäev T T_kolmapäev K K_neljapäev N N_reede R R_laupäev L L'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "paar sekundit",  "44 seconds = paar sekundit");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "üks minut",      "45 seconds = üks minut");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "üks minut",      "89 seconds = üks minut");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutit",      "90 seconds = 2 minutit");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutit",     "44 minutes = 44 minutit");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "üks tund",       "45 minutes = tund aega");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "üks tund",       "89 minutes = üks tund");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 tundi",        "90 minutes = 2 tundi");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 tundi",        "5 hours = 5 tundi");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 tundi",       "21 hours = 21 tundi");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "üks päev",       "22 hours = üks päev");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "üks päev",       "35 hours = üks päev");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 päeva",        "36 hours = 2 päeva");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "üks päev",       "1 day = üks päev");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 päeva",        "5 days = 5 päeva");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 päeva",       "25 days = 25 päeva");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "üks kuu",        "26 days = üks kuu");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "üks kuu",        "30 days = üks kuu");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "üks kuu",        "43 days = üks kuu");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 kuud",         "46 days = 2 kuud");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 kuud",         "75 days = 2 kuud");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 kuud",         "76 days = 3 kuud");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "üks kuu",        "1 month = üks kuu");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 kuud",         "5 months = 5 kuud");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "üks aasta",      "345 days = üks aasta");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 aastat",       "548 days = 2 aastat");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "üks aasta",      "1 year = üks aasta");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 aastat",       "5 years = 5 aastat");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'paar sekundit',  '44 seconds = paar sekundit');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'üks minut',      '45 seconds = üks minut');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'üks minut',      '89 seconds = üks minut');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutit',      '90 seconds = 2 minutit');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutit',     '44 minutes = 44 minutit');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'üks tund',       '45 minutes = tund aega');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'üks tund',       '89 minutes = üks tund');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 tundi',        '90 minutes = 2 tundi');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 tundi',        '5 hours = 5 tundi');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 tundi',       '21 hours = 21 tundi');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'üks päev',       '22 hours = üks päev');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'üks päev',       '35 hours = üks päev');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 päeva',        '36 hours = 2 päeva');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'üks päev',       '1 day = üks päev');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 päeva',        '5 days = 5 päeva');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 päeva',       '25 days = 25 päeva');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'üks kuu',        '26 days = üks kuu');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'üks kuu',        '30 days = üks kuu');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'üks kuu',        '43 days = üks kuu');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 kuud',         '46 days = 2 kuud');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 kuud',         '75 days = 2 kuud');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 kuud',         '76 days = 3 kuud');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'üks kuu',        '1 month = üks kuu');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 kuud',         '5 months = 5 kuud');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'üks aasta',      '345 days = üks aasta');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 aastat',       '548 days = 2 aastat');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'üks aasta',      '1 year = üks aasta');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 aastat',       '5 years = 5 aastat');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "mõne sekundi pärast",  "prefix");
-        test.equal(moment(0).from(30000), "mõni sekund tagasi", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'mõne sekundi pärast',  'prefix');
+        test.equal(moment(0).from(30000), 'mõni sekund tagasi', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "mõni sekund tagasi",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'mõni sekund tagasi',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "mõne sekundi pärast", "in a few seconds");
-        test.equal(moment().subtract({s: 30}).fromNow(), "mõni sekund tagasi", "a few seconds ago");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'mõne sekundi pärast', 'in a few seconds');
+        test.equal(moment().subtract({s: 30}).fromNow(), 'mõni sekund tagasi', 'a few seconds ago');
 
-        test.equal(moment().add({m: 1}).fromNow(), "ühe minuti pärast", "in a minute");
-        test.equal(moment().subtract({m: 1}).fromNow(), "üks minut tagasi", "a minute ago");
+        test.equal(moment().add({m: 1}).fromNow(), 'ühe minuti pärast', 'in a minute');
+        test.equal(moment().subtract({m: 1}).fromNow(), 'üks minut tagasi', 'a minute ago');
 
-        test.equal(moment().add({m: 5}).fromNow(), "5 minuti pärast", "in 5 minutes");
-        test.equal(moment().subtract({m: 5}).fromNow(), "5 minutit tagasi", "5 minutes ago");
+        test.equal(moment().add({m: 5}).fromNow(), '5 minuti pärast', 'in 5 minutes');
+        test.equal(moment().subtract({m: 5}).fromNow(), '5 minutit tagasi', '5 minutes ago');
 
-        test.equal(moment().add({d: 1}).fromNow(), "ühe päeva pärast", "in one day");
-        test.equal(moment().subtract({d: 1}).fromNow(), "üks päev tagasi", "one day ago");
+        test.equal(moment().add({d: 1}).fromNow(), 'ühe päeva pärast', 'in one day');
+        test.equal(moment().subtract({d: 1}).fromNow(), 'üks päev tagasi', 'one day ago');
 
-        test.equal(moment().add({d: 5}).fromNow(), "5 päeva pärast", "in 5 days");
-        test.equal(moment().subtract({d: 5}).fromNow(), "5 päeva tagasi", "5 days ago");
+        test.equal(moment().add({d: 5}).fromNow(), '5 päeva pärast', 'in 5 days');
+        test.equal(moment().subtract({d: 5}).fromNow(), '5 päeva tagasi', '5 days ago');
 
-        test.equal(moment().add({M: 1}).fromNow(), "kuu aja pärast", "in a month");
-        test.equal(moment().subtract({M: 1}).fromNow(), "kuu aega tagasi", "a month ago");
+        test.equal(moment().add({M: 1}).fromNow(), 'kuu aja pärast', 'in a month');
+        test.equal(moment().subtract({M: 1}).fromNow(), 'kuu aega tagasi', 'a month ago');
 
-        test.equal(moment().add({M: 5}).fromNow(), "5 kuu pärast", "in 5 months");
-        test.equal(moment().subtract({M: 5}).fromNow(), "5 kuud tagasi", "5 months ago");
+        test.equal(moment().add({M: 5}).fromNow(), '5 kuu pärast', 'in 5 months');
+        test.equal(moment().subtract({M: 5}).fromNow(), '5 kuud tagasi', '5 months ago');
 
-        test.equal(moment().add({y: 1}).fromNow(), "ühe aasta pärast", "in a year");
-        test.equal(moment().subtract({y: 1}).fromNow(), "aasta tagasi", "a year ago");
+        test.equal(moment().add({y: 1}).fromNow(), 'ühe aasta pärast', 'in a year');
+        test.equal(moment().subtract({y: 1}).fromNow(), 'aasta tagasi', 'a year ago');
 
-        test.equal(moment().add({y: 5}).fromNow(), "5 aasta pärast", "in 5 years");
-        test.equal(moment().subtract({y: 5}).fromNow(), "5 aastat tagasi", "5 years ago");
+        test.equal(moment().add({y: 5}).fromNow(), '5 aasta pärast', 'in 5 years');
+        test.equal(moment().subtract({y: 5}).fromNow(), '5 aastat tagasi', '5 years ago');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Täna, 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Täna, 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Täna, 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Homme, 2:00",    "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Täna, 1:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Eile, 2:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Täna, 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Täna, 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Täna, 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Homme, 2:00',    'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Täna, 1:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Eile, 2:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[Järgmine] dddd LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Järgmine] dddd LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Järgmine] dddd LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Järgmine] dddd LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Järgmine] dddd LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Järgmine] dddd LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Eelmine] dddd LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Eelmine] dddd LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Eelmine] dddd LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Eelmine] dddd LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Eelmine] dddd LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Eelmine] dddd LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 nädal tagasi");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "1 nädala pärast");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 nädal tagasi');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  '1 nädala pärast');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 nädalat tagasi");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "2 nädala pärast");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 nädalat tagasi');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  '2 nädala pärast');
 
         test.done();
     },
@@ -256,87 +256,87 @@ exports["locale:et"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 0a5f280c4a7bcb32a5441b910e736e5143251ce7..17e927a03401068a9593fcbd41fb716498c42444 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Euskara
      *************************************************/
 
-exports["locale:eu"] = {
+exports['locale:eu'] = {
     setUp : function (cb) {
         moment.locale('eu');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:eu"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'urtarrila urt._otsaila ots._martxoa mar._apirila api._maiatza mai._ekaina eka._uztaila uzt._abuztua abu._iraila ira._urria urr._azaroa aza._abendua abe.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'urtarrila urt._otsaila ots._martxoa mar._apirila api._maiatza mai._ekaina eka._uztaila uzt._abuztua abu._iraila ira._urria urr._azaroa aza._abendua abe.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:eu"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'igandea, otsaila 14. 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'ig., 3PM'],
@@ -71,7 +71,7 @@ exports["locale:eu"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,209 +109,209 @@ exports["locale:eu"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'urtarrila urt._otsaila ots._martxoa mar._apirila api._maiatza mai._ekaina eka._uztaila uzt._abuztua abu._iraila ira._urria urr._azaroa aza._abendua abe.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'urtarrila urt._otsaila ots._martxoa mar._apirila api._maiatza mai._ekaina eka._uztaila uzt._abuztua abu._iraila ira._urria urr._azaroa aza._abendua abe.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'igandea ig. ig_astelehena al. al_asteartea ar. ar_asteazkena az. az_osteguna og. og_ostirala ol. ol_larunbata lr. lr'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'igandea ig. ig_astelehena al. al_asteartea ar. ar_asteazkena az. az_osteguna og. og_ostirala ol. ol_larunbata lr. lr'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "segundo batzuk", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minutu bat",     "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minutu bat",     "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutu",       "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutu",      "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ordu bat",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ordu bat",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ordu",         "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ordu",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ordu",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "egun bat",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "egun bat",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 egun",         "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "egun bat",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 egun",         "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 egun",        "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "hilabete bat",   "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "hilabete bat",   "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "hilabete bat",   "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 hilabete",     "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 hilabete",     "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 hilabete",     "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "hilabete bat",   "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 hilabete",     "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "urte bat",       "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 urte",         "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "urte bat",       "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 urte",         "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'segundo batzuk', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minutu bat',     '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minutu bat',     '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutu',       '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutu',      '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ordu bat',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ordu bat',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ordu',         '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ordu',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ordu',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'egun bat',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'egun bat',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 egun',         '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'egun bat',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 egun',         '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 egun',        '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'hilabete bat',   '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'hilabete bat',   '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'hilabete bat',   '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 hilabete',     '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 hilabete',     '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 hilabete',     '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'hilabete bat',   '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 hilabete',     '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'urte bat',       '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 urte',         '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'urte bat',       '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 urte',         '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "segundo batzuk barru",  "prefix");
-        test.equal(moment(0).from(30000), "duela segundo batzuk", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'segundo batzuk barru',  'prefix');
+        test.equal(moment(0).from(30000), 'duela segundo batzuk', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "duela segundo batzuk",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'duela segundo batzuk',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "segundo batzuk barru", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 egun barru", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'segundo batzuk barru', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 egun barru', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "gaur 02:00etan",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "gaur 02:25etan",  "now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "gaur 03:00etan",  "now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "bihar 02:00etan", "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "gaur 01:00etan",  "now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "atzo 02:00etan",  "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'gaur 02:00etan',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'gaur 02:25etan',  'now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'gaur 03:00etan',  'now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'bihar 02:00etan', 'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'gaur 01:00etan',  'now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'atzo 02:00etan',  'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd LT[etan]'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd LT[etan]'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd LT[etan]'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd LT[etan]'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd LT[etan]'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd LT[etan]'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[aurreko] dddd LT[etan]'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[aurreko] dddd LT[etan]'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[aurreko] dddd LT[etan]'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[aurreko] dddd LT[etan]'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[aurreko] dddd LT[etan]'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[aurreko] dddd LT[etan]'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 3695de3080af1c9a3f14c2a937dfa3c67ea4ae09..494a276b0986c056ad4fb17ee36546a14072273e 100644 (file)
@@ -1,12 +1,12 @@
 // moment.js Persian (fa) tests
 // author: Ebrahim Byagowi : https://github.com/ebraminio
-var moment = require("../../moment");
+var moment = require('../../moment');
 
-exports["locale:fa"] = {
+exports['locale:fa'] = {
     setUp : function (cb) {
         moment.locale('fa');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -16,8 +16,8 @@ exports["locale:fa"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1) + ' instead is month ' + moment(input, mmm).month());
         }
@@ -28,7 +28,7 @@ exports["locale:fa"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'یک\u200cشنبه، فوریه ۱۴م ۲۰۱۰، ۳:۲۵:۵۰ بعد از ظهر'],
                 ['ddd, hA',                            'یک\u200cشنبه، ۳بعد از ظهر'],
@@ -61,7 +61,7 @@ exports["locale:fa"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '۱م', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '۲م', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '۳م', '3');
@@ -99,122 +99,122 @@ exports["locale:fa"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ژانویه ژانویه_فوریه فوریه_مارس مارس_آوریل آوریل_مه مه_ژوئن ژوئن_ژوئیه ژوئیه_اوت اوت_سپتامبر سپتامبر_اکتبر اکتبر_نوامبر نوامبر_دسامبر دسامبر'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ژانویه ژانویه_فوریه فوریه_مارس مارس_آوریل آوریل_مه مه_ژوئن ژوئن_ژوئیه ژوئیه_اوت اوت_سپتامبر سپتامبر_اکتبر اکتبر_نوامبر نوامبر_دسامبر دسامبر'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'یک\u200cشنبه یک\u200cشنبه ی_دوشنبه دوشنبه د_سه\u200cشنبه سه\u200cشنبه س_چهارشنبه چهارشنبه چ_پنج\u200cشنبه پنج\u200cشنبه پ_جمعه جمعه ج_شنبه شنبه ش'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'یک\u200cشنبه یک\u200cشنبه ی_دوشنبه دوشنبه د_سه\u200cشنبه سه\u200cشنبه س_چهارشنبه چهارشنبه چ_پنج\u200cشنبه پنج\u200cشنبه پ_جمعه جمعه ج_شنبه شنبه ش'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "چندین ثانیه", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "یک دقیقه",       "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "یک دقیقه",       "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "۲ دقیقه",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "۴۴ دقیقه",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "یک ساعت",     "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "یک ساعت",     "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "۲ ساعت",      "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "۵ ساعت",      "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "۲۱ ساعت",     "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "یک روز",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "یک روز",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "۲ روز",       "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "یک روز",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "۵ روز",       "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "۲۵ روز",      "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "یک ماه",      "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "یک ماه",      "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "یک ماه",      "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "۲ ماه",       "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "۲ ماه",       "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "۳ ماه",       "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "یک ماه",      "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "۵ ماه",       "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "یک سال",      "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "۲ سال",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "یک سال",      "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "۵ سال",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'چندین ثانیه', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'یک دقیقه',       '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'یک دقیقه',       '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '۲ دقیقه',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '۴۴ دقیقه',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'یک ساعت',     '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'یک ساعت',     '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '۲ ساعت',      '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '۵ ساعت',      '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '۲۱ ساعت',     '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'یک روز',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'یک روز',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '۲ روز',       '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'یک روز',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '۵ روز',       '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '۲۵ روز',      '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'یک ماه',      '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'یک ماه',      '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'یک ماه',      '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '۲ ماه',       '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '۲ ماه',       '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '۳ ماه',       '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'یک ماه',      '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '۵ ماه',       '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'یک سال',      '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '۲ سال',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'یک سال',      '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '۵ سال',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "در چندین ثانیه", "prefix");
-        test.equal(moment(0).from(30000), "چندین ثانیه پیش", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'در چندین ثانیه', 'prefix');
+        test.equal(moment(0).from(30000), 'چندین ثانیه پیش', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "چندین ثانیه پیش",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'چندین ثانیه پیش',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "در چندین ثانیه", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "در ۵ روز", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'در چندین ثانیه', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'در ۵ روز', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "امروز ساعت ۰۲:۰۰", "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "امروز ساعت ۰۲:۲۵", "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "امروز ساعت ۰۳:۰۰", "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "فردا ساعت ۰۲:۰۰", "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "امروز ساعت ۰۱:۰۰", "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "دیروز ساعت ۰۲:۰۰", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'امروز ساعت ۰۲:۰۰', 'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'امروز ساعت ۰۲:۲۵', 'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'امروز ساعت ۰۳:۰۰', 'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'فردا ساعت ۰۲:۰۰', 'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'امروز ساعت ۰۱:۰۰', 'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'دیروز ساعت ۰۲:۰۰', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [ساعت] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [ساعت] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [ساعت] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [ساعت] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [ساعت] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [ساعت] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [پیش ساعت] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [پیش ساعت] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [پیش ساعت] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [پیش ساعت] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [پیش ساعت] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [پیش ساعت] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
@@ -222,85 +222,85 @@ exports["locale:fa"] = {
     // Saturday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 31]).week(), 1, "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).week(), 1, "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).week(), 2, "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).week(), 2, "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).week(), 3, "Jan 14 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 31]).week(), 1, 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).week(), 1, 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).week(), 2, 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).week(), 2, 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).week(), 3, 'Jan 14 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 30]).week(), 1, "Dec 30 2006 should be week 1");
-        test.equal(moment([2007,  0,  5]).week(), 1, "Jan  5 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 2, "Jan  6 2007 should be week 2");
-        test.equal(moment([2007,  0, 12]).week(), 2, "Jan 12 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 3, "Jan 13 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 30]).week(), 1, 'Dec 30 2006 should be week 1');
+        test.equal(moment([2007,  0,  5]).week(), 1, 'Jan  5 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 2, 'Jan  6 2007 should be week 2');
+        test.equal(moment([2007,  0, 12]).week(), 2, 'Jan 12 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 3, 'Jan 13 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 1, "Dec 29 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  4]).week(), 1, "Jan  4 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 2, "Jan  5 2008 should be week 2");
-        test.equal(moment([2008,  0, 11]).week(), 2, "Jan 11 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 3, "Jan 12 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 1, 'Dec 29 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  4]).week(), 1, 'Jan  4 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 2, 'Jan  5 2008 should be week 2');
+        test.equal(moment([2008,  0, 11]).week(), 2, 'Jan 11 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 3, 'Jan 12 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 28]).week(), 1, "Dec 28 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  3]).week(), 1, "Jan  3 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 2, "Jan  4 2003 should be week 2");
-        test.equal(moment([2003,  0, 10]).week(), 2, "Jan 10 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 3, "Jan 11 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 28]).week(), 1, 'Dec 28 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  3]).week(), 1, 'Jan  3 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 2, 'Jan  4 2003 should be week 2');
+        test.equal(moment([2003,  0, 10]).week(), 2, 'Jan 10 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 3, 'Jan 11 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 27]).week(), 1, "Dec 27 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  2]).week(), 1, "Jan  2 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 2, "Jan  3 2009 should be week 2");
-        test.equal(moment([2009,  0,  9]).week(), 2, "Jan  9 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 3, "Jan 10 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 27]).week(), 1, 'Dec 27 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  2]).week(), 1, 'Jan  2 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 2, 'Jan  3 2009 should be week 2');
+        test.equal(moment([2009,  0,  9]).week(), 2, 'Jan  9 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 3, 'Jan 10 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 26]).week(), 1, "Dec 26 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 2, "Jan  2 2010 should be week 2");
-        test.equal(moment([2010,  0,  8]).week(), 2, "Jan  8 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 3, "Jan  9 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 26]).week(), 1, 'Dec 26 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 2, 'Jan  2 2010 should be week 2');
+        test.equal(moment([2010,  0,  8]).week(), 2, 'Jan  8 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 3, 'Jan  9 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2011, 0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011, 0,  7]).week(), 1, "Jan  7 2011 should be week 1");
-        test.equal(moment([2011, 0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011, 0, 14]).week(), 2, "Jan 14 2011 should be week 2");
-        test.equal(moment([2011, 0, 15]).week(), 3, "Jan 15 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2011, 0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011, 0,  7]).week(), 1, 'Jan  7 2011 should be week 1');
+        test.equal(moment([2011, 0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011, 0, 14]).week(), 2, 'Jan 14 2011 should be week 2');
+        test.equal(moment([2011, 0, 15]).week(), 3, 'Jan 15 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 31]).format('w ww wo'), '۱ ۰۱ ۱م', "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).format('w ww wo'), '۱ ۰۱ ۱م', "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).format('w ww wo'), '۲ ۰۲ ۲م', "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).format('w ww wo'), '۲ ۰۲ ۲م', "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).format('w ww wo'), '۳ ۰۳ ۳م', "Jan 14 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 31]).format('w ww wo'), '۱ ۰۱ ۱م', 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).format('w ww wo'), '۱ ۰۱ ۱م', 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).format('w ww wo'), '۲ ۰۲ ۲م', 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).format('w ww wo'), '۲ ۰۲ ۲م', 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).format('w ww wo'), '۳ ۰۳ ۳م', 'Jan 14 2012 should be week 3');
 
         test.done();
     }
index e9389413925681839c716c86efc9805162dd7406..0d4730513a20f1bec9b33ca68be4fe15fb07395a 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Finnish
      *************************************************/
 
-exports["locale:fi"] = {
+exports['locale:fi'] = {
     setUp : function (cb) {
         moment.locale('fi');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:fi"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'tammikuu tammi_helmikuu helmi_maaliskuu maalis_huhtikuu huhti_toukokuu touko_kesäkuu kesä_heinäkuu heinä_elokuu elo_syyskuu syys_lokakuu loka_marraskuu marras_joulukuu joulu'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'tammikuu tammi_helmikuu helmi_maaliskuu maalis_huhtikuu huhti_toukokuu touko_kesäkuu kesä_heinäkuu heinä_elokuu elo_syyskuu syys_lokakuu loka_marraskuu marras_joulukuu joulu'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:fi"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'sunnuntai, helmikuu 14. 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'su, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:fi"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3rd');
@@ -109,210 +109,210 @@ exports["locale:fi"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'tammikuu tammi_helmikuu helmi_maaliskuu maalis_huhtikuu huhti_toukokuu touko_kesäkuu kesä_heinäkuu heinä_elokuu elo_syyskuu syys_lokakuu loka_marraskuu marras_joulukuu joulu'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'tammikuu tammi_helmikuu helmi_maaliskuu maalis_huhtikuu huhti_toukokuu touko_kesäkuu kesä_heinäkuu heinä_elokuu elo_syyskuu syys_lokakuu loka_marraskuu marras_joulukuu joulu'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'sunnuntai su su_maanantai ma ma_tiistai ti ti_keskiviikko ke ke_torstai to to_perjantai pe pe_lauantai la la'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'sunnuntai su su_maanantai ma ma_tiistai ti ti_keskiviikko ke ke_torstai to to_perjantai pe pe_lauantai la la'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "muutama sekunti", "44 seconds = few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minuutti",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minuutti",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "kaksi minuuttia",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuuttia",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "tunti",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "tunti",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "kaksi tuntia",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "viisi tuntia",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 tuntia",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "päivä",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "päivä",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "kaksi päivää",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "päivä",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "viisi päivää",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 päivää",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "kuukausi",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "kuukausi",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "kuukausi",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "kaksi kuukautta",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "kaksi kuukautta",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "kolme kuukautta",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "kuukausi",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "viisi kuukautta",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "vuosi",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "kaksi vuotta",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "vuosi",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "viisi vuotta",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'muutama sekunti', '44 seconds = few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minuutti',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minuutti',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  'kaksi minuuttia',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuuttia',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'tunti',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'tunti',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  'kaksi tuntia',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   'viisi tuntia',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 tuntia',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'päivä',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'päivä',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  'kaksi päivää',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'päivä',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   'viisi päivää',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 päivää',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'kuukausi',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'kuukausi',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'kuukausi',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  'kaksi kuukautta',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  'kaksi kuukautta',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  'kolme kuukautta',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'kuukausi',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   'viisi kuukautta',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'vuosi',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), 'kaksi vuotta',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'vuosi',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   'viisi vuotta',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "muutaman sekunnin päästä",  "prefix");
-        test.equal(moment(0).from(30000), "muutama sekunti sitten", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'muutaman sekunnin päästä',  'prefix');
+        test.equal(moment(0).from(30000), 'muutama sekunti sitten', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "muutama sekunti sitten",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'muutama sekunti sitten',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "muutaman sekunnin päästä", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "viiden päivän päästä", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'muutaman sekunnin päästä', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'viiden päivän päästä', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "tänään klo 02.00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "tänään klo 02.25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "tänään klo 03.00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "huomenna klo 02.00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "tänään klo 01.00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "eilen klo 02.00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'tänään klo 02.00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'tänään klo 02.25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'tänään klo 03.00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'huomenna klo 02.00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'tänään klo 01.00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'eilen klo 02.00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [klo] LT'),  "today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [klo] LT'),  'today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [klo] LT'),  "today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [klo] LT'),  'today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [klo] LT'),  "today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [klo] LT'),  'today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[viime] dddd[na] [klo] LT'),  "today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[viime] dddd[na] [klo] LT'),  'today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[viime] dddd[na] [klo] LT'),  "today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[viime] dddd[na] [klo] LT'),  'today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[viime] dddd[na] [klo] LT'),  "today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[viime] dddd[na] [klo] LT'),  'today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "yksi viikko sitten");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "yhden viikon päästä");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  'yksi viikko sitten');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'yhden viikon päästä');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "kaksi viikkoa sitten");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "kaden viikon päästä");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  'kaksi viikkoa sitten');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'kaden viikon päästä');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 4a825dc9ee0b6a680ad1e78e02c83aa555b8adbb..57ec1ec601d8e5e644ea9fe81b1d8a6afda2b8aa 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Danish
      *************************************************/
 
-exports["locale:fo"] = {
+exports['locale:fo'] = {
     setUp : function (cb) {
         moment.locale('fo');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:fo"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan_februar feb_mars mar_apríl apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januar jan_februar feb_mars mar_apríl apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:fo"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd [tann] Do MMMM YYYY, h:mm:ss a', 'sunnudagur tann 14. februar 2010, 3:25:50 pm'],
                 ['ddd hA',                             'sun 3PM'],
@@ -71,7 +71,7 @@ exports["locale:fo"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,156 +109,156 @@ exports["locale:fo"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan_februar feb_mars mar_apríl apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januar jan_februar feb_mars mar_apríl apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'sunnudagur sun su_mánadagur mán má_týsdagur týs tý_mikudagur mik mi_hósdagur hós hó_fríggjadagur frí fr_leygardagur ley le'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'sunnudagur sun su_mánadagur mán má_týsdagur týs tý_mikudagur mik mi_hósdagur hós hó_fríggjadagur frí fr_leygardagur ley le'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "fá sekund", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ein minutt",    "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ein minutt",    "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuttir",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuttir", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ein tími",     "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ein tími",     "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 tímar",     "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 tímar",     "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 tímar",    "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ein dagur",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ein dagur",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dagar",      "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ein dagur",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dagar",      "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dagar",     "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ein mánaði",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ein mánaði",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ein mánaði",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mánaðir",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mánaðir",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mánaðir",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ein mánaði",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mánaðir",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "eitt ár",       "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ár",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "eitt ár",       "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ár",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'fá sekund', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ein minutt',    '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ein minutt',    '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuttir',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuttir', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ein tími',     '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ein tími',     '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 tímar',     '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 tímar',     '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 tímar',    '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ein dagur',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ein dagur',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dagar',      '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ein dagur',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dagar',      '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dagar',     '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ein mánaði',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ein mánaði',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ein mánaði',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mánaðir',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mánaðir',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mánaðir',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ein mánaði',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mánaðir',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'eitt ár',       '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ár',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'eitt ár',       '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ár',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "um fá sekund",  "prefix");
-        test.equal(moment(0).from(30000), "fá sekund síðani", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'um fá sekund',  'prefix');
+        test.equal(moment(0).from(30000), 'fá sekund síðani', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "fá sekund síðani",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'fá sekund síðani',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "um fá sekund", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "um 5 dagar", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'um fá sekund', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'um 5 dagar', 'in 5 days');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 938e46a7882fb2277e4e901349b3de0a22f821f0..f5056f1f3db6e8193b9155737afb548a15dca3e3 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 /**************************************************
     French (Canadian)
 *************************************************/
 
-exports["locale:fr-ca"] = {
+exports['locale:fr-ca'] = {
     setUp : function (cb) {
         moment.locale('fr-ca');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -18,9 +18,9 @@ exports["locale:fr-ca"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split("_");
+            tests = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -41,7 +41,7 @@ exports["locale:fr-ca"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'dimanche, février 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'dim., 3PM'],
@@ -76,7 +76,7 @@ exports["locale:fr-ca"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1er', '1er');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -115,9 +115,9 @@ exports["locale:fr-ca"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split("_");
+            expected = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -126,9 +126,9 @@ exports["locale:fr-ca"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'dimanche dim. Di_lundi lun. Lu_mardi mar. Ma_mercredi mer. Me_jeudi jeu. Je_vendredi ven. Ve_samedi sam. Sa'.split("_");
+            expected = 'dimanche dim. Di_lundi lun. Lu_mardi mar. Ma_mercredi mer. Me_jeudi jeu. Je_vendredi ven. Ve_samedi sam. Sa'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -137,107 +137,107 @@ exports["locale:fr-ca"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "quelques secondes", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "une minute",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "une minute",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutes",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutes", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "une heure",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "une heure",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 heures",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 heures",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 heures",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un jour",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un jour",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 jours",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un jour",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 jours",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 jours",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "un mois",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "un mois",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "un mois",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mois",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mois",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mois",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "un mois",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mois",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un an",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ans",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un an",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ans",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'quelques secondes', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'une minute',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'une minute',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutes',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutes', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'une heure',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'une heure',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 heures',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 heures',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 heures',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un jour',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un jour',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 jours',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un jour',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 jours',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 jours',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'un mois',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'un mois',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'un mois',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mois',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mois',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mois',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'un mois',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mois',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un an',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ans',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un an',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ans',    '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "dans quelques secondes", "prefix");
-        test.equal(moment(0).from(30000), "il y a quelques secondes", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'dans quelques secondes', 'prefix');
+        test.equal(moment(0).from(30000), 'il y a quelques secondes', 'suffix');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "dans quelques secondes", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "dans 5 jours", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'dans quelques secondes', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'dans 5 jours', 'in 5 days');
 
         test.done();
     },
 
-    "same day" : function (test) {
+    'same day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Aujourd'hui à 02:00",    "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Aujourd'hui à 02:25",    "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Aujourd'hui à 03:00",    "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Demain à 02:00",         "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Aujourd'hui à 01:00",    "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Hier à 02:00",           "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Aujourd\'hui à 02:00',    'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Aujourd\'hui à 02:25',    'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Aujourd\'hui à 03:00',    'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Demain à 02:00',         'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Aujourd\'hui à 01:00',    'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Hier à 02:00',           'yesterday at the same time');
         test.done();
     },
 
-    "same next week" : function (test) {
+    'same next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [à] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [à] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [à] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [à] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [à] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [à] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same last week" : function (test) {
+    'same last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same all else" : function (test) {
+    'same all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -245,87 +245,87 @@ exports["locale:fr-ca"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1er', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1er', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1er', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1er', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index ed7aaa0e8d58b0f94085d6dc6ec42f1469a22ec9..859870ca270929cab0f7ab61d17ea6a980851d26 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       French
      *************************************************/
 
-exports["locale:fr"] = {
+exports['locale:fr'] = {
     setUp : function (cb) {
         moment.locale('fr');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:fr"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split("_"),
+    'parse' : function (test) {
+        var tests = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:fr"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'dimanche, février 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'dim., 3PM'],
@@ -72,7 +72,7 @@ exports["locale:fr"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1er', '1er');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -110,206 +110,206 @@ exports["locale:fr"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'janvier janv._février févr._mars mars_avril avr._mai mai_juin juin_juillet juil._août août_septembre sept._octobre oct._novembre nov._décembre déc.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'dimanche dim. Di_lundi lun. Lu_mardi mar. Ma_mercredi mer. Me_jeudi jeu. Je_vendredi ven. Ve_samedi sam. Sa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'dimanche dim. Di_lundi lun. Lu_mardi mar. Ma_mercredi mer. Me_jeudi jeu. Je_vendredi ven. Ve_samedi sam. Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "quelques secondes", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "une minute",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "une minute",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutes",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutes", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "une heure",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "une heure",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 heures",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 heures",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 heures",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un jour",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un jour",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 jours",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un jour",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 jours",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 jours",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "un mois",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "un mois",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "un mois",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mois",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mois",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mois",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "un mois",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mois",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un an",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ans",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un an",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ans",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'quelques secondes', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'une minute',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'une minute',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutes',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutes', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'une heure',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'une heure',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 heures',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 heures',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 heures',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un jour',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un jour',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 jours',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un jour',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 jours',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 jours',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'un mois',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'un mois',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'un mois',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mois',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mois',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mois',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'un mois',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mois',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un an',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ans',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un an',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ans',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "dans quelques secondes", "prefix");
-        test.equal(moment(0).from(30000), "il y a quelques secondes", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'dans quelques secondes', 'prefix');
+        test.equal(moment(0).from(30000), 'il y a quelques secondes', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "dans quelques secondes", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "dans 5 jours", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'dans quelques secondes', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'dans 5 jours', 'in 5 days');
         test.done();
     },
 
-    "same day" : function (test) {
+    'same day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Aujourd'hui à 02:00",    "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Aujourd'hui à 02:25",    "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Aujourd'hui à 03:00",    "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Demain à 02:00",         "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Aujourd'hui à 01:00",    "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Hier à 02:00",           "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Aujourd\'hui à 02:00',    'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Aujourd\'hui à 02:25',    'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Aujourd\'hui à 03:00',    'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Demain à 02:00',         'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Aujourd\'hui à 01:00',    'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Hier à 02:00',           'yesterday at the same time');
         test.done();
     },
 
-    "same next week" : function (test) {
+    'same next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [à] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [à] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [à] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [à] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [à] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [à] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same last week" : function (test) {
+    'same last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [dernier à] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same all else" : function (test) {
+    'same all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'), '1 01 1er', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '1 01 1er', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'), '1 01 1er', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '1 01 1er', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 04656d7eece20b63356152e6e666032b9a279e97..f3bb0fdf8f595663dd61fe8f0c3077523203aec4 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Galego
      *************************************************/
 
-exports["locale:gl"] = {
+exports['locale:gl'] = {
     setUp : function (cb) {
         moment.locale('gl');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:gl"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = "Xaneiro Xan._Febreiro Feb._Marzo Mar._Abril Abr._Maio Mai._Xuño Xuñ._Xullo Xul._Agosto Ago._Setembro Set._Outubro Out._Novembro Nov._Decembro Dec.".split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Xaneiro Xan._Febreiro Feb._Marzo Mar._Abril Abr._Maio Mai._Xuño Xuñ._Xullo Xul._Agosto Ago._Setembro Set._Outubro Out._Novembro Nov._Decembro Dec.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:gl"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1º', '1º');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2º', '2º');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3º', '3º');
@@ -76,16 +76,16 @@ exports["locale:gl"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = "Xaneiro Xan._Febreiro Feb._Marzo Mar._Abril Abr._Maio Mai._Xuño Xuñ._Xullo Xul._Agosto Ago._Setembro Set._Outubro Out._Novembro Nov._Decembro Dec.".split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Xaneiro Xan._Febreiro Feb._Marzo Mar._Abril Abr._Maio Mai._Xuño Xuñ._Xullo Xul._Agosto Ago._Setembro Set._Outubro Out._Novembro Nov._Decembro Dec.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = "Domingo Dom. Do_Luns Lun. Lu_Martes Mar. Ma_Mércores Mér. Mé_Xoves Xov. Xo_Venres Ven. Ve_Sábado Sáb. Sá".split("_"),
+    'format week' : function (test) {
+        var expected = 'Domingo Dom. Do_Luns Lun. Lu_Martes Mar. Ma_Mércores Mér. Mé_Xoves Xov. Xo_Venres Ven. Ve_Sábado Sáb. Sá'.split('_'),
         i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -93,115 +93,115 @@ exports["locale:gl"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "uns segundos", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "un minuto",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "un minuto",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutos",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutos",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "unha hora",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "unha hora",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 horas",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 horas",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 horas",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un día",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un día",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 días",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un día",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 días",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 días",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "un mes",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "un mes",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "un mes",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 meses",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 meses",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 meses",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "un mes",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 meses",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un ano",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 anos",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un ano",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 anos",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'uns segundos', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'un minuto',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'un minuto',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutos',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutos',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'unha hora',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'unha hora',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 horas',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 horas',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 horas',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un día',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un día',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 días',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un día',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 días',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 días',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'un mes',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'un mes',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'un mes',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 meses',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 meses',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 meses',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'un mes',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 meses',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un ano',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 anos',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un ano',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 anos',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "nuns segundos",  "prefix");
-        test.equal(moment(0).from(30000), "hai uns segundos", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'nuns segundos',  'prefix');
+        test.equal(moment(0).from(30000), 'hai uns segundos', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "hai uns segundos",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'hai uns segundos',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "nuns segundos", "en unos segundos");
-        test.equal(moment().add({d: 5}).fromNow(), "en 5 días", "en 5 días");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'nuns segundos', 'en unos segundos');
+        test.equal(moment().add({d: 5}).fromNow(), 'en 5 días', 'en 5 días');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                         "hoxe ás 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),          "hoxe ás 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),           "hoxe ás 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),           "mañá ás 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).add({d: 1, h : -1}).calendar(),   "mañá á 1:00",   "tomorrow minus 1 hour");
-        test.equal(moment(a).subtract({h: 1}).calendar(),      "hoxe á 1:00",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),      "onte á 2:00",    "yesterday at the same time");
+        test.equal(moment(a).calendar(),                         'hoxe ás 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),          'hoxe ás 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),           'hoxe ás 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),           'mañá ás 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).add({d: 1, h : -1}).calendar(),   'mañá á 1:00',   'tomorrow minus 1 hour');
+        test.equal(moment(a).subtract({h: 1}).calendar(),      'hoxe á 1:00',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),      'onte á 2:00',    'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[o] dddd [pasado ' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[o] dddd [pasado ' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[o] dddd [pasado ' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[o] dddd [pasado ' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[o] dddd [pasado ' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[o] dddd [pasado ' + ((m.hours() !== 1) ? 'ás' : 'a') + '] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
-    "regression tests" : function (test) {
+    'regression tests' : function (test) {
         var lastWeek = moment().subtract({d: 4}).hours(1);
-        test.equal(lastWeek.calendar(), lastWeek.format('[o] dddd [pasado a] LT'), "1 o'clock bug");
+        test.equal(lastWeek.calendar(), lastWeek.format('[o] dddd [pasado a] LT'), '1 o\'clock bug');
 
         test.done();
     },
@@ -209,87 +209,87 @@ exports["locale:gl"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1º', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1º', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2º', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2º', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3º', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1º', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1º', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2º', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2º', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3º', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index f2780485eda049700b1fea64bdc8342680c9a509..11c145547dd6a5c0e0502a4245983e0c06022c86 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
 /**************************************************
     Hebrew
 **************************************************/
 
-exports["locale:he"] = {
+exports['locale:he'] = {
     setUp : function (cb) {
         moment.locale('he');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:he"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ינואר ינו׳_פברואר פבר׳_מרץ מרץ_אפריל אפר׳_מאי מאי_יוני יוני_יולי יולי_אוגוסט אוג׳_ספטמבר ספט׳_אוקטובר אוק׳_נובמבר נוב׳_דצמבר דצמ׳'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ינואר ינו׳_פברואר פבר׳_מרץ מרץ_אפריל אפר׳_מאי מאי_יוני יוני_יולי יולי_אוגוסט אוג׳_ספטמבר ספט׳_אוקטובר אוק׳_נובמבר נוב׳_דצמבר דצמ׳'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:he"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'ראשון, פברואר 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'א׳, 3PM'],
@@ -71,122 +71,122 @@ exports["locale:he"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ינואר ינו׳_פברואר פבר׳_מרץ מרץ_אפריל אפר׳_מאי מאי_יוני יוני_יולי יולי_אוגוסט אוג׳_ספטמבר ספט׳_אוקטובר אוק׳_נובמבר נוב׳_דצמבר דצמ׳'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ינואר ינו׳_פברואר פבר׳_מרץ מרץ_אפריל אפר׳_מאי מאי_יוני יוני_יולי יולי_אוגוסט אוג׳_ספטמבר ספט׳_אוקטובר אוק׳_נובמבר נוב׳_דצמבר דצמ׳'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'ראשון א׳ א|שני ב׳ ב|שלישי ג׳ ג|רביעי ד׳ ד|חמישי ה׳ ה|שישי ו׳ ו|שבת ש׳ ש'.split("|"), i;
+    'format week' : function (test) {
+        var expected = 'ראשון א׳ א|שני ב׳ ב|שלישי ג׳ ג|רביעי ד׳ ד|חמישי ה׳ ה|שישי ו׳ ו|שבת ש׳ ש'.split('|'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "מספר שניות", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "דקה",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "דקה",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 דקות",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 דקות",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "שעה",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "שעה",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "שעתיים",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 שעות",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 שעות",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "יום",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "יום",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "יומיים",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "יום",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 ימים",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 ימים",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "חודש",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "חודש",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "חודש",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "חודשיים",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "חודשיים",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 חודשים",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "חודש",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 חודשים",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "שנה",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "שנתיים",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "שנה",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 שנים",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'מספר שניות', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'דקה',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'דקה',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 דקות',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 דקות',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'שעה',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'שעה',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  'שעתיים',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 שעות',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 שעות',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'יום',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'יום',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  'יומיים',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'יום',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 ימים',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 ימים',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'חודש',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'חודש',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'חודש',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  'חודשיים',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  'חודשיים',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 חודשים',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'חודש',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 חודשים',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'שנה',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), 'שנתיים',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'שנה',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 שנים',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "בעוד מספר שניות",  "prefix");
-        test.equal(moment(0).from(30000), "לפני מספר שניות", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'בעוד מספר שניות',  'prefix');
+        test.equal(moment(0).from(30000), 'לפני מספר שניות', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "לפני מספר שניות",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'לפני מספר שניות',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "בעוד מספר שניות", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "בעוד 5 ימים", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'בעוד מספר שניות', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'בעוד 5 ימים', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "היום ב־02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "היום ב־02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "היום ב־03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "מחר ב־02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "היום ב־01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "אתמול ב־02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'היום ב־02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'היום ב־02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'היום ב־03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'מחר ב־02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'היום ב־01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'אתמול ב־02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [בשעה] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [בשעה] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [בשעה] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [בשעה] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [בשעה] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [בשעה] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[ביום] dddd [האחרון בשעה] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[ביום] dddd [האחרון בשעה] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[ביום] dddd [האחרון בשעה] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[ביום] dddd [האחרון בשעה] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[ביום] dddd [האחרון בשעה] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[ביום] dddd [האחרון בשעה] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -194,87 +194,87 @@ exports["locale:he"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index f349a1d98f4af54f89971d90a0cec1c91ac49e54..d0c66f889214e080f600d0b4c1661cc655f4668b 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Hindi
      *************************************************/
 
-exports["locale:hi"] = {
+exports['locale:hi'] = {
     setUp : function (cb) {
         moment.locale('hi');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:hi"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'जनवरी जन._फ़रवरी फ़र._मार्च मार्च_अप्रैल अप्रै._मई मई_जून जून_जुलाई जुल._अगस्त अग._सितम्बर सित._अक्टूबर अक्टू._नवम्बर नव._दिसम्बर दिस.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'जनवरी जन._फ़रवरी फ़र._मार्च मार्च_अप्रैल अप्रै._मई मई_जून जून_जुलाई जुल._अगस्त अग._सितम्बर सित._अक्टूबर अक्टू._नवम्बर नव._दिसम्बर दिस.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:hi"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, a h:mm:ss बजे',  'रविवार, १४ फ़रवरी २०१०, दोपहर ३:२५:५० बजे'],
                 ['ddd, a h बजे',                       'रवि, दोपहर ३ बजे'],
@@ -70,7 +70,7 @@ exports["locale:hi"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '१', '१');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '२', '२');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '३', '३');
@@ -108,141 +108,141 @@ exports["locale:hi"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'जनवरी जन._फ़रवरी फ़र._मार्च मार्च_अप्रैल अप्रै._मई मई_जून जून_जुलाई जुल._अगस्त अग._सितम्बर सित._अक्टूबर अक्टू._नवम्बर नव._दिसम्बर दिस.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'जनवरी जन._फ़रवरी फ़र._मार्च मार्च_अप्रैल अप्रै._मई मई_जून जून_जुलाई जुल._अगस्त अग._सितम्बर सित._अक्टूबर अक्टू._नवम्बर नव._दिसम्बर दिस.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'रविवार रवि र_सोमवार सोम सो_मंगलवार मंगल मं_बुधवार बुध बु_गुरूवार गुरू गु_शुक्रवार शुक्र शु_शनिवार शनि श'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'रविवार रवि र_सोमवार सोम सो_मंगलवार मंगल मं_बुधवार बुध बु_गुरूवार गुरू गु_शुक्रवार शुक्र शु_शनिवार शनि श'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "कुछ ही क्षण", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "एक मिनट",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "एक मिनट",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "२ मिनट",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "४४ मिनट",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "एक घंटा",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "एक घंटा",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "२ घंटे",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "५ घंटे",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "२१ घंटे",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "एक दिन",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "एक दिन",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "२ दिन",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "एक दिन",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "५ दिन",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "२५ दिन",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "एक महीने",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "एक महीने",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "एक महीने",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "२ महीने",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "२ महीने",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "३ महीने",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "एक महीने",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "५ महीने",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "एक वर्ष",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "२ वर्ष",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "एक वर्ष",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "५ वर्ष",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'कुछ ही क्षण', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'एक मिनट',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'एक मिनट',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '२ मिनट',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '४४ मिनट',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'एक घंटा',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'एक घंटा',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '२ घंटे',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '५ घंटे',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '२१ घंटे',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'एक दिन',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'एक दिन',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '२ दिन',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'एक दिन',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '५ दिन',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '२५ दिन',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'एक महीने',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'एक महीने',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'एक महीने',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '२ महीने',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '२ महीने',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '३ महीने',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'एक महीने',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '५ महीने',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'एक वर्ष',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '२ वर्ष',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'एक वर्ष',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '५ वर्ष',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "कुछ ही क्षण में",  "prefix");
-        test.equal(moment(0).from(30000), "कुछ ही क्षण पहले", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'कुछ ही क्षण में',  'prefix');
+        test.equal(moment(0).from(30000), 'कुछ ही क्षण पहले', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "कुछ ही क्षण पहले",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'कुछ ही क्षण पहले',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "कुछ ही क्षण में", "कुछ ही क्षण में");
-        test.equal(moment().add({d: 5}).fromNow(), "५ दिन में", "५ दिन में");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'कुछ ही क्षण में', 'कुछ ही क्षण में');
+        test.equal(moment().add({d: 5}).fromNow(), '५ दिन में', '५ दिन में');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "आज रात २:०० बजे",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "आज रात २:२५ बजे",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 3}).calendar(),       "आज सुबह ५:०० बजे",     "Now plus 3 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "कल रात २:०० बजे",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "आज रात १:०० बजे",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "कल रात २:०० बजे", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'आज रात २:०० बजे',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'आज रात २:२५ बजे',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 3}).calendar(),       'आज सुबह ५:०० बजे',     'Now plus 3 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'कल रात २:०० बजे',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'आज रात १:०० बजे',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'कल रात २:०० बजे', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[पिछले] dddd[,] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[पिछले] dddd[,] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[पिछले] dddd[,] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[पिछले] dddd[,] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[पिछले] dddd[,] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[पिछले] dddd[,] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), "रात", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), "सुबह", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), "दोपहर", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), "शाम", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), "शाम", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), "रात", "night");
-
-        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), "रात", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), "सुबह", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), "दोपहर", " during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), "शाम", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), "शाम", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), "रात", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), 'रात', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), 'सुबह', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), 'दोपहर', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), 'शाम', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), 'शाम', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), 'रात', 'night');
+
+        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), 'रात', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), 'सुबह', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), 'दोपहर', ' during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), 'शाम', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), 'शाम', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), 'रात', 'night');
 
         test.done();
     },
@@ -250,87 +250,87 @@ exports["locale:hi"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '१ ०१ १', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '१ ०१ १', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '२ ०२ २', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '२ ०२ २', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '३ ०३ ३', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '१ ०१ १', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '१ ०१ १', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '२ ०२ २', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '२ ०२ २', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '३ ०३ ३', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index b376c6b18158b13b8a6b0207ebeff9f765a23925..2a7b11719c76e3e57493ef9c6e568e6f9bb0a79d 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Croatian
      *************************************************/
 
-exports["locale:hr"] = {
+exports['locale:hr'] = {
     setUp : function (cb) {
         moment.locale('hr');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:hr"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'sječanj sje._veljača vel._ožujak ožu._travanj tra._svibanj svi._lipanj lip._srpanj srp._kolovoz kol._rujan ruj._listopad lis._studeni stu._prosinac pro.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'sječanj sje._veljača vel._ožujak ožu._travanj tra._svibanj svi._lipanj lip._srpanj srp._kolovoz kol._rujan ruj._listopad lis._studeni stu._prosinac pro.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:hr"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'nedjelja, 14. veljača 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'ned., 3PM'],
@@ -71,7 +71,7 @@ exports["locale:hr"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,85 +109,85 @@ exports["locale:hr"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'sječanj sje._veljača vel._ožujak ožu._travanj tra._svibanj svi._lipanj lip._srpanj srp._kolovoz kol._rujan ruj._listopad lis._studeni stu._prosinac pro.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'sječanj sje._veljača vel._ožujak ožu._travanj tra._svibanj svi._lipanj lip._srpanj srp._kolovoz kol._rujan ruj._listopad lis._studeni stu._prosinac pro.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'nedjelja ned. ne_ponedjeljak pon. po_utorak uto. ut_srijeda sri. sr_četvrtak čet. če_petak pet. pe_subota sub. su'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'nedjelja ned. ne_ponedjeljak pon. po_utorak uto. ut_srijeda sri. sr_četvrtak čet. če_petak pet. pe_subota sub. su'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "par sekundi", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "jedna minuta",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "jedna minuta",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minute",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuta",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "jedan sat",      "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "jedan sat",      "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 sata",        "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 sati",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 sati",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "dan",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "dan",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dana",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "dan",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dana",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dana",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mjesec",     "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mjesec",     "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mjesec",     "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mjeseca",     "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mjeseca",     "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mjeseca",     "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mjesec",     "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mjeseci",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "godinu",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 godine",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "godinu",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 godina",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'par sekundi', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'jedna minuta',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'jedna minuta',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minute',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuta',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'jedan sat',      '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'jedan sat',      '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 sata',        '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 sati',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 sati',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'dan',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'dan',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dana',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'dan',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dana',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dana',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mjesec',     '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mjesec',     '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mjesec',     '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mjeseca',     '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mjeseca',     '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mjeseca',     '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mjesec',     '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mjeseci',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'godinu',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 godine',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'godinu',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 godina',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "za par sekundi",  "prefix");
-        test.equal(moment(0).from(30000), "prije par sekundi", "prefix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'za par sekundi',  'prefix');
+        test.equal(moment(0).from(30000), 'prije par sekundi', 'prefix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "prije par sekundi",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'prije par sekundi',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "za par sekundi", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "za 5 dana", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'za par sekundi', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'za 5 dana', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "danas u 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "danas u 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "danas u 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "sutra u 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "danas u 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "jučer u 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'danas u 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'danas u 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'danas u 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'sutra u 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'danas u 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'jučer u 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -208,16 +208,16 @@ exports["locale:hr"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -237,27 +237,27 @@ exports["locale:hr"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -265,87 +265,87 @@ exports["locale:hr"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index a00366fe4553a65f27c5898339e2b2e61d9631e5..b851251528bc0b3237c2eef39f45ceffb0b2a7a0 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
     /**************************************************
       Hungarian
      *************************************************/
 
-exports["locale:hu"] = {
+exports['locale:hu'] = {
     setUp : function (cb) {
         moment.locale('hu');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -18,8 +18,8 @@ exports["locale:hu"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'január jan_február feb_március márc_április ápr_május máj_június jún_július júl_augusztus aug_szeptember szept_október okt_november nov_december dec'.split("_"),
+    'parse' : function (test) {
+        var tests = 'január jan_február feb_március márc_április ápr_május máj_június jún_július júl_augusztus aug_szeptember szept_október okt_november nov_december dec'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -38,7 +38,7 @@ exports["locale:hu"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, HH:mm:ss',      'vasárnap, február 14. 2010, 15:25:50'],
                 ['ddd, HH',                            'vas, 15'],
@@ -69,21 +69,21 @@ exports["locale:hu"] = {
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  0,  0]).format('a'), "de", "am");
-        test.equal(moment([2011, 2, 23, 11, 59]).format('a'), "de", "am");
-        test.equal(moment([2011, 2, 23, 12,  0]).format('a'), "du", "pm");
-        test.equal(moment([2011, 2, 23, 23, 59]).format('a'), "du", "pm");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  0,  0]).format('a'), 'de', 'am');
+        test.equal(moment([2011, 2, 23, 11, 59]).format('a'), 'de', 'am');
+        test.equal(moment([2011, 2, 23, 12,  0]).format('a'), 'du', 'pm');
+        test.equal(moment([2011, 2, 23, 23, 59]).format('a'), 'du', 'pm');
 
-        test.equal(moment([2011, 2, 23,  0,  0]).format('A'), "DE", "AM");
-        test.equal(moment([2011, 2, 23, 11, 59]).format('A'), "DE", "AM");
-        test.equal(moment([2011, 2, 23, 12,  0]).format('A'), "DU", "PM");
-        test.equal(moment([2011, 2, 23, 23, 59]).format('A'), "DU", "PM");
+        test.equal(moment([2011, 2, 23,  0,  0]).format('A'), 'DE', 'AM');
+        test.equal(moment([2011, 2, 23, 11, 59]).format('A'), 'DE', 'AM');
+        test.equal(moment([2011, 2, 23, 12,  0]).format('A'), 'DU', 'PM');
+        test.equal(moment([2011, 2, 23, 23, 59]).format('A'), 'DU', 'PM');
 
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -121,8 +121,8 @@ exports["locale:hu"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'január jan_február feb_március márc_április ápr_május máj_június jún_július júl_augusztus aug_szeptember szept_október okt_november nov_december dec'.split("_"),
+    'format month' : function (test) {
+        var expected = 'január jan_február feb_március márc_április ápr_május máj_június jún_július júl_augusztus aug_szeptember szept_október okt_november nov_december dec'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -130,8 +130,8 @@ exports["locale:hu"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'vasárnap vas_hétfő hét_kedd kedd_szerda sze_csütörtök csüt_péntek pén_szombat szo'.split("_"),
+    'format week' : function (test) {
+        var expected = 'vasárnap vas_hétfő hét_kedd kedd_szerda sze_csütörtök csüt_péntek pén_szombat szo'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd'), expected[i], expected[i]);
@@ -139,196 +139,196 @@ exports["locale:hu"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "néhány másodperc", "44 másodperc = néhány másodperc");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "egy perc",         "45 másodperc = egy perc");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "egy perc",         "89 másodperc = egy perc");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 perc",           "90 másodperc = 2 perc");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 perc",          "44 perc = 44 perc");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "egy óra",          "45 perc = egy óra");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "egy óra",          "89 perc = egy óra");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 óra",            "90 perc = 2 óra");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 óra",            "5 óra = 5 óra");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 óra",           "21 óra = 21 óra");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "egy nap",          "22 óra = egy nap");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "egy nap",          "35 óra = egy nap");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 nap",            "36 óra = 2 nap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "egy nap",          "1 nap = egy nap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 nap",            "5 nap = 5 nap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 nap",           "25 nap = 25 nap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "egy hónap",        "26 nap = egy hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "egy hónap",        "30 nap = egy hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "egy hónap",        "45 nap = egy hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 hónap",          "46 nap = 2 hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 hónap",          "75 nap = 2 hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 hónap",          "76 nap = 3 hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "egy hónap",        "1 hónap = egy hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 hónap",          "5 hónap = 5 hónap");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "egy év",           "345 nap = egy év");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 év",             "548 nap = 2 év");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "egy év",           "1 év = egy év");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 év",             "5 év = 5 év");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'néhány másodperc', '44 másodperc = néhány másodperc');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'egy perc',         '45 másodperc = egy perc');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'egy perc',         '89 másodperc = egy perc');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 perc',           '90 másodperc = 2 perc');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 perc',          '44 perc = 44 perc');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'egy óra',          '45 perc = egy óra');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'egy óra',          '89 perc = egy óra');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 óra',            '90 perc = 2 óra');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 óra',            '5 óra = 5 óra');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 óra',           '21 óra = 21 óra');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'egy nap',          '22 óra = egy nap');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'egy nap',          '35 óra = egy nap');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 nap',            '36 óra = 2 nap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'egy nap',          '1 nap = egy nap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 nap',            '5 nap = 5 nap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 nap',           '25 nap = 25 nap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'egy hónap',        '26 nap = egy hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'egy hónap',        '30 nap = egy hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'egy hónap',        '45 nap = egy hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 hónap',          '46 nap = 2 hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 hónap',          '75 nap = 2 hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 hónap',          '76 nap = 3 hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'egy hónap',        '1 hónap = egy hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 hónap',          '5 hónap = 5 hónap');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'egy év',           '345 nap = egy év');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 év',             '548 nap = 2 év');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'egy év',           '1 év = egy év');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 év',             '5 év = 5 év');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "néhány másodperc múlva",  "prefix");
-        test.equal(moment(0).from(30000), "néhány másodperce", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'néhány másodperc múlva',  'prefix');
+        test.equal(moment(0).from(30000), 'néhány másodperce', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "néhány másodperce",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'néhány másodperce',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "néhány másodperc múlva", "néhány másodperc múlva");
-        test.equal(moment().add({d: 5}).fromNow(), "5 nap múlva", "5 nap múlva");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'néhány másodperc múlva', 'néhány másodperc múlva');
+        test.equal(moment().add({d: 5}).fromNow(), '5 nap múlva', '5 nap múlva');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "ma 2:00-kor",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "ma 2:25-kor",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "ma 3:00-kor",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "holnap 2:00-kor", "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "ma 1:00-kor",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "tegnap 2:00-kor", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'ma 2:00-kor',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'ma 2:25-kor',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'ma 3:00-kor',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'holnap 2:00-kor', 'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'ma 1:00-kor',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'tegnap 2:00-kor', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m, days = 'vasárnap_hétfőn_kedden_szerdán_csütörtökön_pénteken_szombaton'.split('_');
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[' + days[m.day()] + '] LT[-kor]'),  "today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[' + days[m.day()] + '] LT[-kor]'),  'today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[' + days[m.day()] + '] LT[-kor]'),  "today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[' + days[m.day()] + '] LT[-kor]'),  'today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[' + days[m.day()] + '] LT[-kor]'),  "today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[' + days[m.day()] + '] LT[-kor]'),  'today + ' + i + ' days end of day');
         }
 
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m, days = 'vasárnap_hétfőn_kedden_szerdán_csütörtökön_pénteken_szombaton'.split('_');
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[múlt ' + days[m.day()] + '] LT[-kor]'),  "today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[múlt ' + days[m.day()] + '] LT[-kor]'),  'today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[múlt ' + days[m.day()] + '] LT[-kor]'),  "today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[múlt ' + days[m.day()] + '] LT[-kor]'),  'today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[múlt ' + days[m.day()] + '] LT[-kor]'),  "today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[múlt ' + days[m.day()] + '] LT[-kor]'),  'today - ' + i + ' days end of day');
         }
 
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "egy héte");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "egy hét múlva");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  'egy héte');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'egy hét múlva');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 hete");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "2 hét múlva");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 hete');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  '2 hét múlva');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index fd4392432846fa4a08e9656c2105f0eb368f8194..4fd1eb6e565a1976d9d8d192410680814035f5e5 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Armenian
      *************************************************/
 
-exports["locale:hy-am"] = {
+exports['locale:hy-am'] = {
     setUp : function (cb) {
         moment.locale('hy-am');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:hy-am"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'հունվար հնվ_փետրվար փտր_մարտ մրտ_ապրիլ ապր_մայիս մյս_հունիս հնս_հուլիս հլս_օգոստոս օգս_սեպտեմբեր սպտ_հոկտեմբեր հկտ_նոյեմբեր նմբ_դեկտեմբեր դկտ'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'հունվար հնվ_փետրվար փտր_մարտ մրտ_ապրիլ ապր_մայիս մյս_հունիս հնս_հուլիս հլս_օգոստոս օգս_սեպտեմբեր սպտ_հոկտեմբեր հկտ_նոյեմբեր նմբ_դեկտեմբեր դկտ'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,12 +38,12 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "parse exceptional case" : function (test) {
+    'parse exceptional case' : function (test) {
         test.equal(moment('11 մայիսի 1989', ['DD MMMM YYYY']).format('DD-MM-YYYY'), '11-05-1989');
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, HH:mm:ss',       'կիրակի, 14 փետրվարի 2010, 15:25:50'],
                 ['ddd, h A',                           'կրկ, 3 ցերեկվա'],
@@ -76,20 +76,20 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "format meridiem" : function (test) {
-        test.equal(moment([2012, 11, 28, 0, 0]).format("A"), "գիշերվա", "night");
-        test.equal(moment([2012, 11, 28, 3, 59]).format("A"), "գիշերվա", "night");
-        test.equal(moment([2012, 11, 28, 4, 0]).format("A"), "առավոտվա", "morning");
-        test.equal(moment([2012, 11, 28, 11, 59]).format("A"), "առավոտվա", "morning");
-        test.equal(moment([2012, 11, 28, 12, 0]).format("A"), "ցերեկվա", "afternoon");
-        test.equal(moment([2012, 11, 28, 16, 59]).format("A"), "ցերեկվա", "afternoon");
-        test.equal(moment([2012, 11, 28, 17, 0]).format("A"), "երեկոյան", "evening");
-        test.equal(moment([2012, 11, 28, 23, 59]).format("A"), "երեկոյան", "evening");
+    'format meridiem' : function (test) {
+        test.equal(moment([2012, 11, 28, 0, 0]).format('A'), 'գիշերվա', 'night');
+        test.equal(moment([2012, 11, 28, 3, 59]).format('A'), 'գիշերվա', 'night');
+        test.equal(moment([2012, 11, 28, 4, 0]).format('A'), 'առավոտվա', 'morning');
+        test.equal(moment([2012, 11, 28, 11, 59]).format('A'), 'առավոտվա', 'morning');
+        test.equal(moment([2012, 11, 28, 12, 0]).format('A'), 'ցերեկվա', 'afternoon');
+        test.equal(moment([2012, 11, 28, 16, 59]).format('A'), 'ցերեկվա', 'afternoon');
+        test.equal(moment([2012, 11, 28, 17, 0]).format('A'), 'երեկոյան', 'evening');
+        test.equal(moment([2012, 11, 28, 23, 59]).format('A'), 'երեկոյան', 'evening');
 
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-ին', '1-ին');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-րդ', '2-րդ');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-րդ', '3-րդ');
@@ -127,15 +127,15 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'հունվար հնվ_փետրվար փտր_մարտ մրտ_ապրիլ ապր_մայիս մյս_հունիս հնս_հուլիս հլս_օգոստոս օգս_սեպտեմբեր սպտ_հոկտեմբեր հկտ_նոյեմբեր նմբ_դեկտեմբեր դկտ'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'հունվար հնվ_փետրվար փտր_մարտ մրտ_ապրիլ ապր_մայիս մյս_հունիս հնս_հուլիս հլս_օգոստոս օգս_սեպտեմբեր սպտ_հոկտեմբեր հկտ_նոյեմբեր նմբ_դեկտեմբեր դկտ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format month case" : function (test) {
+    'format month case' : function (test) {
         var months = {
             'nominative': 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_'),
             'accusative': 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_')
@@ -147,7 +147,7 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "format month short case" : function (test) {
+    'format month short case' : function (test) {
         var monthsShort = {
             'nominative': 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
             'accusative': 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_')
@@ -159,7 +159,7 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "format month case with escaped symbols" : function (test) {
+    'format month case with escaped symbols' : function (test) {
         var months = {
             'nominative': 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_'),
             'accusative': 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_')
@@ -173,7 +173,7 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "format month short case with escaped symbols" : function (test) {
+    'format month short case with escaped symbols' : function (test) {
         var monthsShort = {
             'nominative': 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
             'accusative': 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_')
@@ -187,74 +187,74 @@ exports["locale:hy-am"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'կիրակի կրկ կրկ_երկուշաբթի երկ երկ_երեքշաբթի երք երք_չորեքշաբթի չրք չրք_հինգշաբթի հնգ հնգ_ուրբաթ ուրբ ուրբ_շաբաթ շբթ շբթ'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'կիրակի կրկ կրկ_երկուշաբթի երկ երկ_երեքշաբթի երք երք_չորեքշաբթի չրք չրք_հինգշաբթի հնգ հնգ_ուրբաթ ուրբ ուրբ_շաբաթ շբթ շբթ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "մի քանի վայրկյան",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "րոպե",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "րոպե",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 րոպե",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 րոպե", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ժամ",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ժամ",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ժամ",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ժամ",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ժամ",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "օր",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "օր",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 օր",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "օր",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 օր",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  "11 օր",     "11 days = 11 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  "21 օր",     "21 days = 21 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 օր",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ամիս",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ամիս",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ամիս",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 ամիս",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 ամիս",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 ամիս",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ամիս",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 ամիս",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "տարի",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 տարի",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "տարի",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 տարի",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'մի քանի վայրկյան',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'րոպե',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'րոպե',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 րոպե',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 րոպե', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ժամ',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ժամ',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ժամ',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ժամ',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ժամ',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'օր',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'օր',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 օր',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'օր',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 օր',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  '11 օր',     '11 days = 11 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  '21 օր',     '21 days = 21 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 օր',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ամիս',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ամիս',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ամիս',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 ամիս',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 ամիս',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 ամիս',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ամիս',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 ամիս',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'տարի',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 տարի',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'տարի',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 տարի',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "մի քանի վայրկյան հետո", "prefix");
-        test.equal(moment(0).from(30000), "մի քանի վայրկյան առաջ", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'մի քանի վայրկյան հետո', 'prefix');
+        test.equal(moment(0).from(30000), 'մի քանի վայրկյան առաջ', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "մի քանի վայրկյան հետո", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 օր հետո", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'մի քանի վայրկյան հետո', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 օր հետո', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "այսօր 02:00",   "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "այսօր 02:25",   "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "այսօր 03:00",   "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "վաղը 02:00",   "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "այսօր 01:00",   "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "երեկ 02:00",   "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'այսօր 02:00',   'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'այսօր 02:25',   'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'այսօր 03:00',   'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'վաղը 02:00',   'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'այսօր 01:00',   'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'երեկ 02:00',   'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         function makeFormat(d) {
             return 'dddd [օրը ժամը] LT';
@@ -262,16 +262,16 @@ exports["locale:hy-am"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -280,27 +280,27 @@ exports["locale:hy-am"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -308,87 +308,87 @@ exports["locale:hy-am"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ին', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ին', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-րդ', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-րդ', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-րդ', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ին', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ին', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-րդ', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-րդ', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-րդ', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 1d5b7b4c30576bcac449cc96fd27d8a350ada238..95597ca23df977e805396832bfae35a512ab5ee7 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Indonesian
      *************************************************/
 
-exports["locale:id"] = {
+exports['locale:id'] = {
     setUp : function (cb) {
         moment.locale('id');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:id"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Januari Jan_Februari Feb_Maret Mar_April Apr_Mei Mei_Juni Jun_Juli Jul_Agustus Ags_September Sep_Oktober Okt_November Nov_Desember Des'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Januari Jan_Februari Feb_Maret Mar_April Apr_Mei Mei_Juni Jun_Juli Jul_Agustus Ags_September Sep_Oktober Okt_November Nov_Desember Des'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:id"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Minggu, Februari 14 2010, 3:25:50 sore'],
                 ['ddd, hA',                            'Min, 3sore'],
@@ -71,209 +71,209 @@ exports["locale:id"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'Januari Jan_Februari Feb_Maret Mar_April Apr_Mei Mei_Juni Jun_Juli Jul_Agustus Ags_September Sep_Oktober Okt_November Nov_Desember Des'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Januari Jan_Februari Feb_Maret Mar_April Apr_Mei Mei_Juni Jun_Juli Jul_Agustus Ags_September Sep_Oktober Okt_November Nov_Desember Des'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Minggu Min Mg_Senin Sen Sn_Selasa Sel Sl_Rabu Rab Rb_Kamis Kam Km_Jumat Jum Jm_Sabtu Sab Sb'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Minggu Min Mg_Senin Sen Sn_Selasa Sel Sl_Rabu Rab Rb_Kamis Kam Km_Jumat Jum Jm_Sabtu Sab Sb'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "beberapa detik", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "semenit",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "semenit",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 menit",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 menit",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "sejam",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "sejam",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 jam",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 jam",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 jam",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "sehari",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "sehari",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 hari",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "sehari",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 hari",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 hari",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "sebulan",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "sebulan",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "sebulan",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 bulan",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 bulan",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 bulan",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "sebulan",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 bulan",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "setahun",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 tahun",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "setahun",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 tahun",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'beberapa detik', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'semenit',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'semenit',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 menit',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 menit',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'sejam',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'sejam',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 jam',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 jam',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 jam',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'sehari',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'sehari',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 hari',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'sehari',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 hari',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 hari',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'sebulan',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'sebulan',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'sebulan',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 bulan',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 bulan',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 bulan',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'sebulan',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 bulan',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'setahun',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 tahun',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'setahun',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 tahun',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "dalam beberapa detik",  "prefix");
-        test.equal(moment(0).from(30000), "beberapa detik yang lalu", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'dalam beberapa detik',  'prefix');
+        test.equal(moment(0).from(30000), 'beberapa detik yang lalu', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "beberapa detik yang lalu",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'beberapa detik yang lalu',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "dalam beberapa detik", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "dalam 5 hari", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'dalam beberapa detik', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'dalam 5 hari', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hari ini pukul 02.00", "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hari ini pukul 02.25", "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hari ini pukul 03.00", "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Besok pukul 02.00",    "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hari ini pukul 01.00", "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Kemarin pukul 02.00",  "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Hari ini pukul 02.00', 'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hari ini pukul 02.25', 'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hari ini pukul 03.00', 'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Besok pukul 02.00',    'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hari ini pukul 01.00', 'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Kemarin pukul 02.00',  'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [lalu pukul] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [lalu pukul] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [lalu pukul] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [lalu pukul] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [lalu pukul] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [lalu pukul] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 8532e9d61707e5c8db685d3208fb758824c877a4..14ac9a36e9ed414d69fb414e237ec8d6032bcdf7 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Icelandic
      *************************************************/
 
-exports["locale:is"] = {
+exports['locale:is'] = {
     setUp : function (cb) {
         moment.locale('is');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:is"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'janúar jan_febrúar feb_mars mar_apríl apr_maí maí_júní jún_júlí júl_ágúst ágú_september sep_október okt_nóvember nóv_desember des'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'janúar jan_febrúar feb_mars mar_apríl apr_maí maí_júní jún_júlí júl_ágúst ágú_september sep_október okt_nóvember nóv_desember des'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:is"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'sunnudagur, 14. febrúar 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'sun, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:is"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,129 +109,129 @@ exports["locale:is"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'janúar jan_febrúar feb_mars mar_apríl apr_maí maí_júní jún_júlí júl_ágúst ágú_september sep_október okt_nóvember nóv_desember des'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'janúar jan_febrúar feb_mars mar_apríl apr_maí maí_júní jún_júlí júl_ágúst ágú_september sep_október okt_nóvember nóv_desember des'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'sunnudagur sun Su_mánudagur mán Má_þriðjudagur þri Þr_miðvikudagur mið Mi_fimmtudagur fim Fi_föstudagur fös Fö_laugardagur lau La'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'sunnudagur sun Su_mánudagur mán Má_þriðjudagur þri Þr_miðvikudagur mið Mi_fimmtudagur fim Fi_föstudagur fös Fö_laugardagur lau La'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "nokkrar sekúndur", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "mínúta",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "mínúta",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 mínútur",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 mínútur",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 21}), true),  "21 mínúta",    "21 minutes = 21 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "klukkustund",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "klukkustund",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 klukkustundir",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 klukkustundir",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 klukkustund",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "dagur",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "dagur",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dagar",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "dagur",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dagar",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dagar",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  "11 dagar",       "11 days = 11 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  "21 dagur",       "21 days = 21 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mánuður",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mánuður",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mánuður",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mánuðir",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mánuðir",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mánuðir",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mánuður",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mánuðir",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ár",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ár",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ár",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ár",       "5 years = 5 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 21}), true),  "21 ár",       "21 years = 21 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'nokkrar sekúndur', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'mínúta',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'mínúta',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 mínútur',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 mínútur',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 21}), true),  '21 mínúta',    '21 minutes = 21 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'klukkustund',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'klukkustund',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 klukkustundir',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 klukkustundir',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 klukkustund',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'dagur',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'dagur',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dagar',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'dagur',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dagar',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dagar',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  '11 dagar',       '11 days = 11 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  '21 dagur',       '21 days = 21 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mánuður',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mánuður',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mánuður',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mánuðir',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mánuðir',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mánuðir',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mánuður',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mánuðir',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ár',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ár',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ár',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ár',       '5 years = 5 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 21}), true),  '21 ár',       '21 years = 21 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "eftir nokkrar sekúndur",  "prefix");
-        test.equal(moment(0).from(30000), "fyrir nokkrum sekúndum síðan", "suffix");
-        test.equal(moment().subtract({m: 1}).fromNow(), "fyrir mínútu síðan", "a minute ago");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'eftir nokkrar sekúndur',  'prefix');
+        test.equal(moment(0).from(30000), 'fyrir nokkrum sekúndum síðan', 'suffix');
+        test.equal(moment().subtract({m: 1}).fromNow(), 'fyrir mínútu síðan', 'a minute ago');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "fyrir nokkrum sekúndum síðan",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'fyrir nokkrum sekúndum síðan',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "eftir nokkrar sekúndur", "in a few seconds");
-        test.equal(moment().add({m: 1}).fromNow(), "eftir mínútu", "in a minute");
-        test.equal(moment().add({d: 5}).fromNow(), "eftir 5 daga", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'eftir nokkrar sekúndur', 'in a few seconds');
+        test.equal(moment().add({m: 1}).fromNow(), 'eftir mínútu', 'in a minute');
+        test.equal(moment().add({d: 5}).fromNow(), 'eftir 5 daga', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "í dag kl. 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "í dag kl. 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "í dag kl. 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "á morgun kl. 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "í dag kl. 1:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "í gær kl. 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'í dag kl. 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'í dag kl. 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'í dag kl. 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'á morgun kl. 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'í dag kl. 1:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'í gær kl. 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[síðasta] dddd [kl.] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[síðasta] dddd [kl.] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[síðasta] dddd [kl.] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[síðasta] dddd [kl.] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[síðasta] dddd [kl.] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[síðasta] dddd [kl.] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -239,87 +239,87 @@ exports["locale:is"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index d3a715024719d28686c1f828383ff99d1960926c..20ec2ffaff05cd8e054c3ee2a7622d0fe6b6b6ff 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Italian
      *************************************************/
 
-exports["locale:it"] = {
+exports['locale:it'] = {
     setUp : function (cb) {
         moment.locale('it');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:it"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'gennaio gen_febbraio feb_marzo mar_aprile apr_maggio mag_giugno giu_luglio lug_agosto ago_settembre set_ottobre ott_novembre nov_dicembre dic'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'gennaio gen_febbraio feb_marzo mar_aprile apr_maggio mag_giugno giu_luglio lug_agosto ago_settembre set_ottobre ott_novembre nov_dicembre dic'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:it"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Domenica, febbraio 14º 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Dom, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:it"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1º', '1º');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2º', '2º');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3º', '3º');
@@ -109,204 +109,204 @@ exports["locale:it"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'gennaio gen_febbraio feb_marzo mar_aprile apr_maggio mag_giugno giu_luglio lug_agosto ago_settembre set_ottobre ott_novembre nov_dicembre dic'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'gennaio gen_febbraio feb_marzo mar_aprile apr_maggio mag_giugno giu_luglio lug_agosto ago_settembre set_ottobre ott_novembre nov_dicembre dic'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Domenica Dom D_Lunedì Lun L_Martedì Mar Ma_Mercoledì Mer Me_Giovedì Gio G_Venerdì Ven V_Sabato Sab S'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Domenica Dom D_Lunedì Lun L_Martedì Mar Ma_Mercoledì Mer Me_Giovedì Gio G_Venerdì Ven V_Sabato Sab S'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "alcuni secondi",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "un minuto",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "un minuto",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuti",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuti", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "un'ora",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "un'ora",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ore",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ore",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ore",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "un giorno",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "un giorno",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 giorni",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "un giorno",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 giorni",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 giorni",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "un mese",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "un mese",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "un mese",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mesi",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mesi",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mesi",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "un mese",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mesi",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un anno",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 anni",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un anno",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 anni",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'alcuni secondi',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'un minuto',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'un minuto',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuti',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuti', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'un\'ora',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'un\'ora',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ore',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ore',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ore',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'un giorno',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'un giorno',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 giorni',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'un giorno',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 giorni',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 giorni',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'un mese',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'un mese',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'un mese',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mesi',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mesi',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mesi',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'un mese',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mesi',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un anno',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 anni',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un anno',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 anni',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "in alcuni secondi", "prefix");
-        test.equal(moment(0).from(30000), "alcuni secondi fa", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'in alcuni secondi', 'prefix');
+        test.equal(moment(0).from(30000), 'alcuni secondi fa', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "in alcuni secondi", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "tra 5 giorni", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'in alcuni secondi', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'tra 5 giorni', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Oggi alle 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Oggi alle 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Oggi alle 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Domani alle 02:00",   "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Oggi alle 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Ieri alle 02:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Oggi alle 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Oggi alle 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Oggi alle 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Domani alle 02:00',   'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Oggi alle 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Ieri alle 02:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [alle] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [alle] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [alle] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [alle] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [alle] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [alle] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[lo scorso] dddd [alle] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[lo scorso] dddd [alle] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[lo scorso] dddd [alle] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[lo scorso] dddd [alle] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[lo scorso] dddd [alle] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[lo scorso] dddd [alle] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1º', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1º', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2º', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2º', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1º', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1º', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2º', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2º', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 125730f19bbe1005a39eee3dfd39d13946573f18..454e6b9e785ee9ab838427e047d961d8adb3690a 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Japanese
      *************************************************/
 
-exports["locale:ja"] = {
+exports['locale:ja'] = {
     setUp : function (cb) {
         moment.locale('ja');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ja"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = '1月 1月_2月 2月_3月 3月_4月 4月_5月 5月_6月 6月_7月 7月_8月 8月_9月 9月_10月 10月_11月 11月_12月 12月'.split("_"), i;
+    'parse' : function (test) {
+        var tests = '1月 1月_2月 2月_3月 3月_4月 4月_5月 5月_6月 6月_7月 7月_8月 8月_9月 9月_10月 10月_11月 11月_12月 12月'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:ja"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, a h:mm:ss',      '日曜日, 2月 14 2010, 午後 3:25:50'],
                 ['ddd, Ah',                            '日, 午後3'],
@@ -71,209 +71,209 @@ exports["locale:ja"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = '1月 1月_2月 2月_3月 3月_4月 4月_5月 5月_6月 6月_7月 7月_8月 8月_9月 9月_10月 10月_11月 11月_12月 12月'.split("_"), i;
+    'format month' : function (test) {
+        var expected = '1月 1月_2月 2月_3月 3月_4月 4月_5月 5月_6月 6月_7月 7月_8月 8月_9月 9月_10月 10月_11月 11月_12月 12月'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = '日曜日 日 日_月曜日 月 月_火曜日 火 火_水曜日 水 水_木曜日 木 木_金曜日 金 金_土曜日 土 土'.split("_"), i;
+    'format week' : function (test) {
+        var expected = '日曜日 日 日_月曜日 月 月_火曜日 火 火_水曜日 水 水_木曜日 木 木_金曜日 金 金_土曜日 土 土'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "数秒",   "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "1分", "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "1分", "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2分",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44分", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "1時間", "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "1時間", "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2時間",  "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5時間",  "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21時間", "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "1日",   "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "1日",   "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2日",   "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "1日",   "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5日",   "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25日",  "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "1ヶ月", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "1ヶ月", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "1ヶ月", "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2ヶ月",  "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2ヶ月",  "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3ヶ月",  "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "1ヶ月", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5ヶ月",  "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "1年",   "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2年",   "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "1年",   "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5年",   "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  '数秒',   '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  '1分', '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  '1分', '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2分',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44分', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  '1時間', '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  '1時間', '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2時間',  '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5時間',  '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21時間', '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '1日',   '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '1日',   '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2日',   '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '1日',   '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5日',   '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25日',  '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  '1ヶ月', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  '1ヶ月', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  '1ヶ月', '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2ヶ月',  '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2ヶ月',  '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3ヶ月',  '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   '1ヶ月', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5ヶ月',  '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), '1年',   '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2年',   '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   '1年',   '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5年',   '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "数秒後",  "prefix");
-        test.equal(moment(0).from(30000), "数秒前", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), '数秒後',  'prefix');
+        test.equal(moment(0).from(30000), '数秒前', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "数秒前",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), '数秒前',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "数秒後", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5日後", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), '数秒後', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5日後', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "今日 午前2時0分",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "今日 午前2時25分",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "今日 午前3時0分",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "明日 午前2時0分",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "今日 午前1時0分",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "昨日 午前2時0分",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     '今日 午前2時0分',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      '今日 午前2時25分',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       '今日 午前3時0分',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       '明日 午前2時0分',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  '今日 午前1時0分',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  '昨日 午前2時0分',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[来週]dddd LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[来週]dddd LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[来週]dddd LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[来週]dddd LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[来週]dddd LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[来週]dddd LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[前週]dddd LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[前週]dddd LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[前週]dddd LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[前週]dddd LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[前週]dddd LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[前週]dddd LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 732a918333dd65ee012c66926d0f9192de216c87..b037f2b9c449e4366db8742098bbe74ccf62c831 100644 (file)
@@ -2,13 +2,13 @@
 // locale : Georgian (ka)
 // author : Irakli Janiashvili : https://github.com/irakli-janiashvili
 
-var moment = require("../../moment");
+var moment = require('../../moment');
 
-exports["locale:ka"] = {
+exports['locale:ka'] = {
     setUp : function (cb) {
         moment.locale('ka');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -18,9 +18,9 @@ exports["locale:ka"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'იანვარი იან_თებერვალი თებ_მარტი მარ_აპრილი აპრ_მაისი მაი_ივნისი ივნ_ივლისი ივლ_აგვისტო აგვ_სექტემბერი სექ_ოქტომბერი ოქტ_ნოემბერი ნოე_დეკემბერი დეკ'.split("_");
+            tests = 'იანვარი იან_თებერვალი თებ_მარტი მარ_აპრილი აპრ_მაისი მაი_ივნისი ივნ_ივლისი ივლ_აგვისტო აგვ_სექტემბერი სექ_ოქტომბერი ოქტ_ნოემბერი ნოე_დეკემბერი დეკ'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' უნდა იყოს თვე ' + (i + 1));
@@ -41,7 +41,7 @@ exports["locale:ka"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a', 'კვირა, თებერვალი მე-14 2010, 3:25:50 pm'],
                 ['ddd, hA',                       'კვი, 3PM'],
@@ -76,7 +76,7 @@ exports["locale:ka"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'),  '1-ლი',  '1-ლი');
         test.equal(moment([2011, 0, 2]).format('DDDo'),  'მე-2',  'მე-2');
         test.equal(moment([2011, 0, 3]).format('DDDo'),  'მე-3',  'მე-3');
@@ -110,17 +110,17 @@ exports["locale:ka"] = {
         test.equal(moment([2011, 0, 29]).format('DDDo'), '29-ე', '29-ე');
         test.equal(moment([2011, 0, 30]).format('DDDo'), '30-ე', '30-ე');
 
-        test.equal(moment("2011 40", "YYYY DDD").format('DDDo'),  'მე-40',  'მე-40');
-        test.equal(moment("2011 50", "YYYY DDD").format('DDDo'),  '50-ე',   '50-ე');
-        test.equal(moment("2011 60", "YYYY DDD").format('DDDo'),  'მე-60',  'მე-60');
-        test.equal(moment("2011 100", "YYYY DDD").format('DDDo'), 'მე-100', 'მე-100');
-        test.equal(moment("2011 101", "YYYY DDD").format('DDDo'), '101-ე',  '101-ე');
+        test.equal(moment('2011 40', 'YYYY DDD').format('DDDo'),  'მე-40',  'მე-40');
+        test.equal(moment('2011 50', 'YYYY DDD').format('DDDo'),  '50-ე',   '50-ე');
+        test.equal(moment('2011 60', 'YYYY DDD').format('DDDo'),  'მე-60',  'მე-60');
+        test.equal(moment('2011 100', 'YYYY DDD').format('DDDo'), 'მე-100', 'მე-100');
+        test.equal(moment('2011 101', 'YYYY DDD').format('DDDo'), '101-ე',  '101-ე');
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'იანვარი იან_თებერვალი თებ_მარტი მარ_აპრილი აპრ_მაისი მაი_ივნისი ივნ_ივლისი ივლ_აგვისტო აგვ_სექტემბერი სექ_ოქტომბერი ოქტ_ნოემბერი ნოე_დეკემბერი დეკ'.split("_");
+            expected = 'იანვარი იან_თებერვალი თებ_მარტი მარ_აპრილი აპრ_მაისი მაი_ივნისი ივნ_ივლისი ივლ_აგვისტო აგვ_სექტემბერი სექ_ოქტომბერი ოქტ_ნოემბერი ნოე_დეკემბერი დეკ'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -128,9 +128,9 @@ exports["locale:ka"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'კვირა კვი კვ_ორშაბათი ორშ ორ_სამშაბათი სამ სა_ოთხშაბათი ოთხ ოთ_ხუთშაბათი ხუთ ხუ_პარასკევი პარ პა_შაბათი შაბ შა'.split("_");
+            expected = 'კვირა კვი კვ_ორშაბათი ორშ ორ_სამშაბათი სამ სა_ოთხშაბათი ოთხ ოთ_ხუთშაბათი ხუთ ხუ_პარასკევი პარ პა_შაბათი შაბ შა'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -139,197 +139,197 @@ exports["locale:ka"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}),  true), "რამდენიმე წამი", "44 წამი  = რამდენიმე წამი");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}),  true), "წუთი",           "45 წამი  = წუთი");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}),  true), "წუთი",           "89 წამი  = წუთი");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}),  true), "2 წუთი",         "90 წამი  = 2 წუთი");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}),  true), "44 წუთი",        "44 წამი  = 44 წუთი");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}),  true), "საათი",          "45 წამი  = საათი");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}),  true), "საათი",          "89 წამი  = საათი");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}),  true), "2 საათი",        "90 წამი  = 2 საათი");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}),   true), "5 საათი",        "5 საათი  = 5 საათი");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}),  true), "21 საათი",       "21 საათი = 21 საათი");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}),  true), "დღე",            "22 საათი = დღე");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}),  true), "დღე",            "35 საათი = დღე");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}),  true), "2 დღე",          "36 საათი = 2 დღე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}),   true), "დღე",            "1 დღე    = დღე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}),   true), "5 დღე",          "5 დღე    = 5 დღე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}),  true), "25 დღე",         "25 დღე   = 25 დღე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}),  true), "თვე",            "26 დღე   = თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}),  true), "თვე",            "30 დღე   = თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}),  true), "თვე",            "45 დღე   = თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}),  true), "2 თვე",          "46 დღე   = 2 თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}),  true), "2 თვე",          "75 დღე   = 2 თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}),  true), "3 თვე",          "76 დღე   = 3 თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}),   true), "თვე",            "1 თვე    = თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}),   true), "5 თვე",          "5 თვე    = 5 თვე");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "წელი",           "345 დღე  = წელი");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 წელი",         "548 დღე  = 2 წელი");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}),   true), "წელი",           "1 წელი   = წელი");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}),   true), "5 წელი",         "5 წელი   = 5 წელი");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}),  true), 'რამდენიმე წამი', '44 წამი  = რამდენიმე წამი');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}),  true), 'წუთი',           '45 წამი  = წუთი');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}),  true), 'წუთი',           '89 წამი  = წუთი');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}),  true), '2 წუთი',         '90 წამი  = 2 წუთი');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}),  true), '44 წუთი',        '44 წამი  = 44 წუთი');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}),  true), 'საათი',          '45 წამი  = საათი');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}),  true), 'საათი',          '89 წამი  = საათი');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}),  true), '2 საათი',        '90 წამი  = 2 საათი');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}),   true), '5 საათი',        '5 საათი  = 5 საათი');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}),  true), '21 საათი',       '21 საათი = 21 საათი');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}),  true), 'დღე',            '22 საათი = დღე');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}),  true), 'დღე',            '35 საათი = დღე');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}),  true), '2 დღე',          '36 საათი = 2 დღე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}),   true), 'დღე',            '1 დღე    = დღე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}),   true), '5 დღე',          '5 დღე    = 5 დღე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}),  true), '25 დღე',         '25 დღე   = 25 დღე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}),  true), 'თვე',            '26 დღე   = თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}),  true), 'თვე',            '30 დღე   = თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}),  true), 'თვე',            '45 დღე   = თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}),  true), '2 თვე',          '46 დღე   = 2 თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}),  true), '2 თვე',          '75 დღე   = 2 თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}),  true), '3 თვე',          '76 დღე   = 3 თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}),   true), 'თვე',            '1 თვე    = თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}),   true), '5 თვე',          '5 თვე    = 5 თვე');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'წელი',           '345 დღე  = წელი');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 წელი',         '548 დღე  = 2 წელი');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}),   true), 'წელი',           '1 წელი   = წელი');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}),   true), '5 წელი',         '5 წელი   = 5 წელი');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "რამდენიმე წამში",     "ში სუფიქსი");
-        test.equal(moment(0).from(30000), "რამდენიმე წამის წინ", "წინ სუფიქსი");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'რამდენიმე წამში',     'ში სუფიქსი');
+        test.equal(moment(0).from(30000), 'რამდენიმე წამის წინ', 'წინ სუფიქსი');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "რამდენიმე წამის წინ", "უნდა აჩვენოს როგორც წარსული");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'რამდენიმე წამის წინ', 'უნდა აჩვენოს როგორც წარსული');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "რამდენიმე წამში", "რამდენიმე წამში");
-        test.equal(moment().add({d: 5}).fromNow(), "5 დღეში", "5 დღეში");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'რამდენიმე წამში', 'რამდენიმე წამში');
+        test.equal(moment().add({d: 5}).fromNow(), '5 დღეში', '5 დღეში');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "დღეს 2:00 AM-ზე",  "დღეს ამავე დროს");
-        test.equal(moment(a).add({m: 25}).calendar(),      "დღეს 2:25 AM-ზე",  "ახლანდელ დროს დამატებული 25 წუთი");
-        test.equal(moment(a).add({h: 1}).calendar(),       "დღეს 3:00 AM-ზე",  "ახლანდელ დროს დამატებული 1 საათი");
-        test.equal(moment(a).add({d: 1}).calendar(),       "ხვალ 2:00 AM-ზე",  "ხვალ ამავე დროს");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "დღეს 1:00 AM-ზე",  "ახლანდელ დროს გამოკლებული 1 საათი");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "გუშინ 2:00 AM-ზე", "გუშინ ამავე დროს");
+        test.equal(moment(a).calendar(),                     'დღეს 2:00 AM-ზე',  'დღეს ამავე დროს');
+        test.equal(moment(a).add({m: 25}).calendar(),      'დღეს 2:25 AM-ზე',  'ახლანდელ დროს დამატებული 25 წუთი');
+        test.equal(moment(a).add({h: 1}).calendar(),       'დღეს 3:00 AM-ზე',  'ახლანდელ დროს დამატებული 1 საათი');
+        test.equal(moment(a).add({d: 1}).calendar(),       'ხვალ 2:00 AM-ზე',  'ხვალ ამავე დროს');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'დღეს 1:00 AM-ზე',  'ახლანდელ დროს გამოკლებული 1 საათი');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'გუშინ 2:00 AM-ზე', 'გუშინ ამავე დროს');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[შემდეგ] dddd LT[-ზე]'),  "დღეს + " + i + " დღე ახლანდელ დროს");
+            test.equal(m.calendar(),       m.format('[შემდეგ] dddd LT[-ზე]'),  'დღეს + ' + i + ' დღე ახლანდელ დროს');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[შემდეგ] dddd LT[-ზე]'),  "დღეს + " + i + " დღე დღის დასაწყისში");
+            test.equal(m.calendar(),       m.format('[შემდეგ] dddd LT[-ზე]'),  'დღეს + ' + i + ' დღე დღის დასაწყისში');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[შემდეგ] dddd LT[-ზე]'),  "დღეს + " + i + " დღე დღის დასასრულს");
+            test.equal(m.calendar(),       m.format('[შემდეგ] dddd LT[-ზე]'),  'დღეს + ' + i + ' დღე დღის დასასრულს');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[წინა] dddd LT[-ზე]'),  "დღეს - " + i + " დღე ახლანდელ დროს");
+            test.equal(m.calendar(),       m.format('[წინა] dddd LT[-ზე]'),  'დღეს - ' + i + ' დღე ახლანდელ დროს');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[წინა] dddd LT[-ზე]'),  "დღეს - " + i + " დღე დღის დასაწყისში");
+            test.equal(m.calendar(),       m.format('[წინა] dddd LT[-ზე]'),  'დღეს - ' + i + ' დღე დღის დასაწყისში');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[წინა] dddd LT[-ზე]'),  "დღეს - " + i + " დღე დღის დასასრულს");
+            test.equal(m.calendar(),       m.format('[წინა] dddd LT[-ზე]'),  'დღეს - ' + i + ' დღე დღის დასასრულს');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 კვირის წინ");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "1 კვირაში");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 კვირის წინ');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  '1 კვირაში');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 კვირის წინ");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "2 კვირაში");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 კვირის წინ');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  '2 კვირაში');
 
         test.done();
     },
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "დეკ 26 2011 უნდა იყოს კვირა 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "იან  1 2012 უნდა იყოს კვირა 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "იან  2 2012 უნდა იყოს კვირა 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "იან  8 2012 უნდა იყოს კვირა 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "იან  9 2012 უნდა იყოს კვირა 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'დეკ 26 2011 უნდა იყოს კვირა 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'იან  1 2012 უნდა იყოს კვირა 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'იან  2 2012 უნდა იყოს კვირა 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'იან  8 2012 უნდა იყოს კვირა 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'იან  9 2012 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "იან  1 2007 უნდა იყოს კვირა 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "იან  7 2007 უნდა იყოს კვირა 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "იან  8 2007 უნდა იყოს კვირა 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "იან 14 2007 უნდა იყოს კვირა 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "იან 15 2007 უნდა იყოს კვირა 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'იან  1 2007 უნდა იყოს კვირა 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'იან  7 2007 უნდა იყოს კვირა 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'იან  8 2007 უნდა იყოს კვირა 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'იან 14 2007 უნდა იყოს კვირა 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'იან 15 2007 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "დეკ 31 2007 უნდა იყოს კვირა 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "იან  1 2008 უნდა იყოს კვირა 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "იან  6 2008 უნდა იყოს კვირა 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "იან  7 2008 უნდა იყოს კვირა 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "იან 13 2008 უნდა იყოს კვირა 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "იან 14 2008 უნდა იყოს კვირა 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'დეკ 31 2007 უნდა იყოს კვირა 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'იან  1 2008 უნდა იყოს კვირა 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'იან  6 2008 უნდა იყოს კვირა 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'იან  7 2008 უნდა იყოს კვირა 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'იან 13 2008 უნდა იყოს კვირა 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'იან 14 2008 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "დეკ 30 2002 უნდა იყოს კვირა 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "იან  1 2003 უნდა იყოს კვირა 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "იან  5 2003 უნდა იყოს კვირა 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "იან  6 2003 უნდა იყოს კვირა 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "იან 12 2003 უნდა იყოს კვირა 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "იან 13 2003 უნდა იყოს კვირა 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'დეკ 30 2002 უნდა იყოს კვირა 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'იან  1 2003 უნდა იყოს კვირა 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'იან  5 2003 უნდა იყოს კვირა 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'იან  6 2003 უნდა იყოს კვირა 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'იან 12 2003 უნდა იყოს კვირა 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'იან 13 2003 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "დეკ 29 2008 უნდა იყოს კვირა 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "იან  1 2009 უნდა იყოს კვირა 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "იან  4 2009 უნდა იყოს კვირა 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "იან  5 2009 უნდა იყოს კვირა 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "იან 11 2009 უნდა იყოს კვირა 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "იან 12 2009 უნდა იყოს კვირა 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'დეკ 29 2008 უნდა იყოს კვირა 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'იან  1 2009 უნდა იყოს კვირა 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'იან  4 2009 უნდა იყოს კვირა 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'იან  5 2009 უნდა იყოს კვირა 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'იან 11 2009 უნდა იყოს კვირა 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'იან 12 2009 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "დეკ 28 2009 უნდა იყოს კვირა 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "იან  1 2010 უნდა იყოს კვირა 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "იან  3 2010 უნდა იყოს კვირა 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "იან  4 2010 უნდა იყოს კვირა 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "იან 10 2010 უნდა იყოს კვირა 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "იან 11 2010 უნდა იყოს კვირა 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'დეკ 28 2009 უნდა იყოს კვირა 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'იან  1 2010 უნდა იყოს კვირა 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'იან  3 2010 უნდა იყოს კვირა 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'იან  4 2010 უნდა იყოს კვირა 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'იან 10 2010 უნდა იყოს კვირა 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'იან 11 2010 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "დეკ 27 2010 უნდა იყოს კვირა 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "იან  1 2011 უნდა იყოს კვირა 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "იან  2 2011 უნდა იყოს კვირა 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "იან  3 2011 უნდა იყოს კვირა 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "იან  9 2011 უნდა იყოს კვირა 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "იან 10 2011 უნდა იყოს კვირა 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'დეკ 27 2010 უნდა იყოს კვირა 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'იან  1 2011 უნდა იყოს კვირა 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'იან  2 2011 უნდა იყოს კვირა 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'იან  3 2011 უნდა იყოს კვირა 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'იან  9 2011 უნდა იყოს კვირა 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'იან 10 2011 უნდა იყოს კვირა 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ლი', "დეკ 26 2011 უნდა იყოს კვირა 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ლი', "იან  1 2012 უნდა იყოს კვირა 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 მე-2', "იან  2 2012 უნდა იყოს კვირა 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 მე-2', "იან  8 2012 უნდა იყოს კვირა 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 მე-3', "იან  9 2012 უნდა იყოს კვირა 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ლი', 'დეკ 26 2011 უნდა იყოს კვირა 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ლი', 'იან  1 2012 უნდა იყოს კვირა 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 მე-2', 'იან  2 2012 უნდა იყოს კვირა 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 მე-2', 'იან  8 2012 უნდა იყოს კვირა 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 მე-3', 'იან  9 2012 უნდა იყოს კვირა 3');
 
         test.done();
     }
index 8bae123f653f29421f7f4abe6e87f08371b549f6..f317cfd88cfb74e9a62d7bb5e6822cb4f29e993d 100644 (file)
@@ -1,11 +1,11 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
 /**************************************************
       Khmer
      *************************************************/
 
-exports["locale:km"] = {
+exports['locale:km'] = {
     setUp: function (cb) {
         moment.locale('km');
         cb();
@@ -16,8 +16,8 @@ exports["locale:km"] = {
         cb();
     },
 
-    "parse": function (test) {
-        var tests = 'មករា មករា_កុម្ភៈ កុម្ភៈ_មិនា មិនា_មេសា មេសា_ឧសភា ឧសភា_មិថុនា មិថុនា_កក្កដា កក្កដា_សីហា សីហា_កញ្ញា កញ្ញា_តុលា តុលា_វិច្ឆិកា វិច្ឆិកា_ធ្នូ ធ្នូ'.split("_"),
+    'parse': function (test) {
+        var tests = 'មករា មករា_កុម្ភៈ កុម្ភៈ_មិនា មិនា_មេសា មេសា_ឧសភា ឧសភា_មិថុនា មិថុនា_កក្កដា កក្កដា_សីហា សីហា_កញ្ញា កញ្ញា_តុលា តុលា_វិច្ឆិកា វិច្ឆិកា_ធ្នូ ធ្នូ'.split('_'),
             i;
 
         function equalTest(input, mmm, i) {
@@ -37,7 +37,7 @@ exports["locale:km"] = {
         test.done();
     },
 
-    "format": function (test) {
+    'format': function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a', 'អាទិត្យ, កុម្ភៈ 14 2010, 3:25:50 pm'],
                 ['ddd, hA', 'អាទិត្យ, 3PM'],
@@ -70,7 +70,7 @@ exports["locale:km"] = {
         test.done();
     },
 
-    "format ordinal": function (test) {
+    'format ordinal': function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3rd');
@@ -108,8 +108,8 @@ exports["locale:km"] = {
         test.done();
     },
 
-    "format month": function (test) {
-        var expected = 'មករា មករា_កុម្ភៈ កុម្ភៈ_មិនា មិនា_មេសា មេសា_ឧសភា ឧសភា_មិថុនា មិថុនា_កក្កដា កក្កដា_សីហា សីហា_កញ្ញា កញ្ញា_តុលា តុលា_វិច្ឆិកា វិច្ឆិកា_ធ្នូ ធ្នូ'.split("_"),
+    'format month': function (test) {
+        var expected = 'មករា មករា_កុម្ភៈ កុម្ភៈ_មិនា មិនា_មេសា មេសា_ឧសភា ឧសភា_មិថុនា មិថុនា_កក្កដា កក្កដា_សីហា សីហា_កញ្ញា កញ្ញា_តុលា តុលា_វិច្ឆិកា វិច្ឆិកា_ធ្នូ ធ្នូ'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -117,8 +117,8 @@ exports["locale:km"] = {
         test.done();
     },
 
-    "format week": function (test) {
-        var expected = 'អាទិត្យ អាទិត្យ អាទិត្យ_ច័ន្ទ ច័ន្ទ ច័ន្ទ_អង្គារ អង្គារ អង្គារ_ពុធ ពុធ ពុធ_ព្រហស្បតិ៍ ព្រហស្បតិ៍ ព្រហស្បតិ៍_សុក្រ សុក្រ សុក្រ_សៅរ៍ សៅរ៍ សៅរ៍'.split("_"),
+    'format week': function (test) {
+        var expected = 'អាទិត្យ អាទិត្យ អាទិត្យ_ច័ន្ទ ច័ន្ទ ច័ន្ទ_អង្គារ អង្គារ អង្គារ_ពុធ ពុធ ពុធ_ព្រហស្បតិ៍ ព្រហស្បតិ៍ ព្រហស្បតិ៍_សុក្រ សុក្រ សុក្រ_សៅរ៍ សៅរ៍ សៅរ៍'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -126,114 +126,114 @@ exports["locale:km"] = {
         test.done();
     },
 
-    "from": function (test) {
+    'from': function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true), "ប៉ុន្មានវិនាទី", "44 seconds = ប៉ុន្មានវិនាទី");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true), "មួយនាទី", "45 seconds = មួយនាទី");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true), "មួយនាទី", "89 seconds = មួយនាទី");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), "2 នាទី", "90 seconds = 2 នាទី");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), "44 នាទី", "44 minutes = 44 នាទី");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true), "មួយម៉ោង", "45 minutes = មួយម៉ោង");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true), "មួយម៉ោង", "89 minutes = មួយម៉ោង");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true), "2 ម៉ោង", "90 minutes = 2 ម៉ោង");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true), "5 ម៉ោង", "5 hours = 5 ម៉ោង");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true), "21 ម៉ោង", "21 hours = 21 ម៉ោង");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true), "មួយថ្ងៃ", "22 hours = មួយថ្ងៃ");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true), "មួយថ្ងៃ", "35 hours = មួយថ្ងៃ");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true), "2 ថ្ងៃ", "36 hours = 2 ថ្ងៃ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true), "មួយថ្ងៃ", "1 day = មួយថ្ងៃ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true), "5 ថ្ងៃ", "5 days = 5 ថ្ងៃ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true), "25 ថ្ងៃ", "25 days = 25 ថ្ងៃ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), "មួយខែ", "26 days = មួយខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), "មួយខែ", "30 days = មួយខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true), "មួយខែ", "43 days = មួយខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), "2 ខែ", "46 days = 2 ខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), "2 ខែ", "75 days = 2 ខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), "3 ខែ", "76 days = 3 ខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), "មួយខែ", "1 month = មួយខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), "5 ខែ", "5 months = 5 ខែ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "មួយឆ្នាំ", "345 days = មួយឆ្នាំ");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ឆ្នាំ", "548 days = 2 ឆ្នាំ");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), "មួយឆ្នាំ", "1 year = មួយឆ្នាំ");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), "5 ឆ្នាំ", "5 years = 5 ឆ្នាំ");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true), 'ប៉ុន្មានវិនាទី', '44 seconds = ប៉ុន្មានវិនាទី');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true), 'មួយនាទី', '45 seconds = មួយនាទី');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true), 'មួយនាទី', '89 seconds = មួយនាទី');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), '2 នាទី', '90 seconds = 2 នាទី');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), '44 នាទី', '44 minutes = 44 នាទី');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true), 'មួយម៉ោង', '45 minutes = មួយម៉ោង');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true), 'មួយម៉ោង', '89 minutes = មួយម៉ោង');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true), '2 ម៉ោង', '90 minutes = 2 ម៉ោង');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true), '5 ម៉ោង', '5 hours = 5 ម៉ោង');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true), '21 ម៉ោង', '21 hours = 21 ម៉ោង');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true), 'មួយថ្ងៃ', '22 hours = មួយថ្ងៃ');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true), 'មួយថ្ងៃ', '35 hours = មួយថ្ងៃ');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true), '2 ថ្ងៃ', '36 hours = 2 ថ្ងៃ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true), 'មួយថ្ងៃ', '1 day = មួយថ្ងៃ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true), '5 ថ្ងៃ', '5 days = 5 ថ្ងៃ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true), '25 ថ្ងៃ', '25 days = 25 ថ្ងៃ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), 'មួយខែ', '26 days = មួយខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), 'មួយខែ', '30 days = មួយខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true), 'មួយខែ', '43 days = មួយខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), '2 ខែ', '46 days = 2 ខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), '2 ខែ', '75 days = 2 ខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), '3 ខែ', '76 days = 3 ខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), 'មួយខែ', '1 month = មួយខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), '5 ខែ', '5 months = 5 ខែ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'មួយឆ្នាំ', '345 days = មួយឆ្នាំ');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ឆ្នាំ', '548 days = 2 ឆ្នាំ');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), 'មួយឆ្នាំ', '1 year = មួយឆ្នាំ');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), '5 ឆ្នាំ', '5 years = 5 ឆ្នាំ');
         test.done();
     },
 
-    "suffix": function (test) {
-        test.equal(moment(30000).from(0), "ប៉ុន្មានវិនាទីទៀត", "prefix");
-        test.equal(moment(0).from(30000), "ប៉ុន្មានវិនាទីមុន", "suffix");
+    'suffix': function (test) {
+        test.equal(moment(30000).from(0), 'ប៉ុន្មានវិនាទីទៀត', 'prefix');
+        test.equal(moment(0).from(30000), 'ប៉ុន្មានវិនាទីមុន', 'suffix');
         test.done();
     },
 
-    "now from now": function (test) {
-        test.equal(moment().fromNow(), "ប៉ុន្មានវិនាទីមុន", "now from now should display as in the past");
+    'now from now': function (test) {
+        test.equal(moment().fromNow(), 'ប៉ុន្មានវិនាទីមុន', 'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow": function (test) {
+    'fromNow': function (test) {
         test.equal(moment().add({
             s: 30
-        }).fromNow(), "ប៉ុន្មានវិនាទីទៀត", "in a few seconds");
+        }).fromNow(), 'ប៉ុន្មានវិនាទីទៀត', 'in a few seconds');
         test.equal(moment().add({
             d: 5
-        }).fromNow(), "5 ថ្ងៃទៀត", "in 5 days");
+        }).fromNow(), '5 ថ្ងៃទៀត', 'in 5 days');
         test.done();
     },
 
-    "calendar day": function (test) {
+    'calendar day': function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(), "ថ្ងៃនៈ ម៉ោង 02:00", "today at the same time");
+        test.equal(moment(a).calendar(), 'ថ្ងៃនៈ ម៉ោង 02:00', 'today at the same time');
         test.equal(moment(a).add({
             m: 25
-        }).calendar(), "ថ្ងៃនៈ ម៉ោង 02:25", "Now plus 25 min");
+        }).calendar(), 'ថ្ងៃនៈ ម៉ោង 02:25', 'Now plus 25 min');
         test.equal(moment(a).add({
             h: 1
-        }).calendar(), "ថ្ងៃនៈ ម៉ោង 03:00", "Now plus 1 hour");
+        }).calendar(), 'ថ្ងៃនៈ ម៉ោង 03:00', 'Now plus 1 hour');
         test.equal(moment(a).add({
             d: 1
-        }).calendar(), "ស្អែក ម៉ោង 02:00", "tomorrow at the same time");
+        }).calendar(), 'ស្អែក ម៉ោង 02:00', 'tomorrow at the same time');
         test.equal(moment(a).subtract({
             h: 1
-        }).calendar(), "ថ្ងៃនៈ ម៉ោង 01:00", "Now minus 1 hour");
+        }).calendar(), 'ថ្ងៃនៈ ម៉ោង 01:00', 'Now minus 1 hour');
         test.equal(moment(a).subtract({
             d: 1
-        }).calendar(), "ម្សិលមិញ ម៉ោង 02:00", "yesterday at the same time");
+        }).calendar(), 'ម្សិលមិញ ម៉ោង 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week": function (test) {
+    'calendar next week': function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({
                 d: i
             });
-            test.equal(m.calendar(), m.format('dddd [ម៉ោង] LT'), "Today + " + i + " days current time");
+            test.equal(m.calendar(), m.format('dddd [ម៉ោង] LT'), 'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('dddd [ម៉ោង] LT'), "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('dddd [ម៉ោង] LT'), 'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('dddd [ម៉ោង] LT'), "Today + " + i + " days end of day");
+            test.equal(m.calendar(), m.format('dddd [ម៉ោង] LT'), 'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week": function (test) {
+    'calendar last week': function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({
                 d: i
             });
-            test.equal(m.calendar(), m.format('dddd [សប្តាហ៍មុន] [ម៉ោង] LT'), "Today - " + i + " days current time");
+            test.equal(m.calendar(), m.format('dddd [សប្តាហ៍មុន] [ម៉ោង] LT'), 'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('dddd [សប្តាហ៍មុន] [ម៉ោង] LT'), "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('dddd [សប្តាហ៍មុន] [ម៉ោង] LT'), 'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('dddd [សប្តាហ៍មុន] [ម៉ោង] LT'), "Today - " + i + " days end of day");
+            test.equal(m.calendar(), m.format('dddd [សប្តាហ៍មុន] [ម៉ោង] LT'), 'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else": function (test) {
+    'calendar all else': function (test) {
         var weeksAgo = moment().subtract({
                 w: 1
             }),
@@ -241,8 +241,8 @@ exports["locale:km"] = {
                 w: 1
             });
 
-        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), "1 week ago");
-        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), "in 1 week");
+        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), '1 week ago');
+        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), 'in 1 week');
 
         weeksAgo = moment().subtract({
             w: 2
@@ -251,8 +251,8 @@ exports["locale:km"] = {
             w: 2
         });
 
-        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), "2 weeks ago");
-        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), "in 2 weeks");
+        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), '2 weeks ago');
+        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), 'in 2 weeks');
 
         test.done();
     },
@@ -260,87 +260,87 @@ exports["locale:km"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday": function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(), 1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(), 1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(), 2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday': function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(), 1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(), 1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(), 2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday": function (test) {
-        test.equal(moment([2007, 0, 1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(), 1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(), 2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday': function (test) {
+        test.equal(moment([2007, 0, 1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(), 1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(), 2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday": function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008, 0, 1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008, 0, 6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008, 0, 7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008, 0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008, 0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday': function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008, 0, 1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008, 0, 6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008, 0, 7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008, 0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008, 0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday": function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003, 0, 1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003, 0, 5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003, 0, 6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003, 0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003, 0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday': function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003, 0, 1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003, 0, 5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003, 0, 6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003, 0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003, 0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday": function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009, 0, 1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009, 0, 4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009, 0, 5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009, 0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009, 0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday': function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009, 0, 1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009, 0, 4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009, 0, 5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009, 0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009, 0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday": function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010, 0, 1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010, 0, 3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010, 0, 4]).week(), 1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010, 0, 10]).week(), 1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010, 0, 11]).week(), 2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday': function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010, 0, 1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010, 0, 3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010, 0, 4]).week(), 1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010, 0, 10]).week(), 1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010, 0, 11]).week(), 2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday": function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011, 0, 1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011, 0, 2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011, 0, 3]).week(), 1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011, 0, 9]).week(), 1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011, 0, 10]).week(), 2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday': function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011, 0, 1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011, 0, 2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011, 0, 3]).week(), 1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011, 0, 9]).week(), 1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011, 0, 10]).week(), 2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted": function (test) {
-        test.equal(moment([2012, 0, 1]).format('w ww wo'), '52 52 52', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).format('w ww wo'), '1 01 1', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).format('w ww wo'), '1 01 1', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).format('w ww wo'), '2 02 2', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '2 02 2', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted': function (test) {
+        test.equal(moment([2012, 0, 1]).format('w ww wo'), '52 52 52', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).format('w ww wo'), '1 01 1', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).format('w ww wo'), '1 01 1', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).format('w ww wo'), '2 02 2', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '2 02 2', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 4025b0f1a3d61249ea9990871464b8f65e67e7f5..6860662a930c9015a7a354bfb66437c9d4618985 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Korean
      *************************************************/
 
-exports["locale:ko"] = {
+exports['locale:ko'] = {
     setUp : function (cb) {
         moment.locale('ko');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ko"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = '1월 1월_2월 2월_3월 3월_4월 4월_5월 5월_6월 6월_7월 7월_8월 8월_9월 9월_10월 10월_11월 11월_12월 12월'.split("_"), i;
+    'parse' : function (test) {
+        var tests = '1월 1월_2월 2월_3월 3월_4월 4월_5월 5월_6월 6월_7월 7월_8월 8월_9월 9월_10월 10월_11월 11월_12월 12월'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,27 +38,27 @@ exports["locale:ko"] = {
         test.done();
     },
 
-    "parse meridiem" : function (test) {
+    'parse meridiem' : function (test) {
         var elements = [{
-            expression : "1981년 9월 8일 오후 2시 30분",
-            inputFormat : "YYYY[년] M[월] D[일] A h[시] m[분]",
-            outputFormat : "A",
-            expected : "오후"
+            expression : '1981년 9월 8일 오후 2시 30분',
+            inputFormat : 'YYYY[년] M[월] D[일] A h[시] m[분]',
+            outputFormat : 'A',
+            expected : '오후'
         }, {
-            expression : "1981년 9월 8일 오전 2시 30분",
-            inputFormat : "YYYY[년] M[월] D[일] A h[시] m[분]",
-            outputFormat : "A h시",
-            expected : "오전 2시"
+            expression : '1981년 9월 8일 오전 2시 30분',
+            inputFormat : 'YYYY[년] M[월] D[일] A h[시] m[분]',
+            outputFormat : 'A h시',
+            expected : '오전 2시'
         }, {
-            expression : "14시 30분",
-            inputFormat : "H[시] m[분]",
-            outputFormat : "A",
-            expected : "오후"
+            expression : '14시 30분',
+            inputFormat : 'H[시] m[분]',
+            outputFormat : 'A',
+            expected : '오후'
         }, {
-            expression : "오후 4시",
-            inputFormat : "A h[시]",
-            outputFormat : "H",
-            expected : "16"
+            expression : '오후 4시',
+            inputFormat : 'A h[시]',
+            outputFormat : 'H',
+            expected : '16'
         }], i, l, it, actual;
 
 
@@ -69,14 +69,14 @@ exports["locale:ko"] = {
             test.equal(
                 actual,
                 it.expected,
-                "'" + it.outputFormat + "' of '" + it.expression + "' must be '" + it.expected + "' but was '" + actual + "'."
+                '\'' + it.outputFormat + '\' of \'' + it.expression + '\' must be \'' + it.expected + '\' but was \'' + actual + '\'.'
             );
         }
 
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['YYYY년 MMMM Do dddd a h:mm:ss',      '2010년 2월 14일 일요일 오후 3:25:50'],
                 ['ddd A h',                            '일 오후 3'],
@@ -109,7 +109,7 @@ exports["locale:ko"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1일', '1일');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2일', '2일');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3일', '3일');
@@ -147,125 +147,125 @@ exports["locale:ko"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = '1월 1월_2월 2월_3월 3월_4월 4월_5월 5월_6월 6월_7월 7월_8월 8월_9월 9월_10월 10월_11월 11월_12월 12월'.split("_"), i;
+    'format month' : function (test) {
+        var expected = '1월 1월_2월 2월_3월 3월_4월 4월_5월 5월_6월 6월_7월 7월_8월 8월_9월 9월_10월 10월_11월 11월_12월 12월'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = '일요일 일 일_월요일 월 월_화요일 화 화_수요일 수 수_목요일 목 목_금요일 금 금_토요일 토 토'.split("_"), i;
+    'format week' : function (test) {
+        var expected = '일요일 일 일_월요일 월 월_화요일 화 화_수요일 수 수_목요일 목 목_금요일 금 금_토요일 토 토'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "몇초", "44초 = 몇초");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "일분",      "45초 = 일분");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "일분",      "89초 = 일분");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2분",     "90초 = 2분");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44분",    "44분 = 44분");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "한시간",       "45분 = 한시간");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "한시간",       "89분 = 한시간");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2시간",       "90분 = 2시간");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5시간",       "5시간 = 5시간");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21시간",      "21시간 = 21시간");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "하루",         "22시간 = 하루");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "하루",         "35시간 = 하루");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2일",        "36시간 = 2일");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "하루",         "하루 = 하루");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5일",        "5일 = 5일");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25일",       "25일 = 25일");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "한달",       "26일 = 한달");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "한달",       "30일 = 한달");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "한달",       "45일 = 한달");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2달",      "46일 = 2달");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2달",      "75일 = 2달");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3달",      "76일 = 3달");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "한달",       "1달 = 한달");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5달",      "5달 = 5달");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "일년",        "345일 = 일년");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2년",       "548일 = 2년");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "일년",        "일년 = 일년");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5년",       "5년 = 5년");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  '몇초', '44초 = 몇초');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  '일분',      '45초 = 일분');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  '일분',      '89초 = 일분');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2분',     '90초 = 2분');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44분',    '44분 = 44분');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  '한시간',       '45분 = 한시간');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  '한시간',       '89분 = 한시간');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2시간',       '90분 = 2시간');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5시간',       '5시간 = 5시간');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21시간',      '21시간 = 21시간');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '하루',         '22시간 = 하루');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '하루',         '35시간 = 하루');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2일',        '36시간 = 2일');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '하루',         '하루 = 하루');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5일',        '5일 = 5일');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25일',       '25일 = 25일');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  '한달',       '26일 = 한달');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  '한달',       '30일 = 한달');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  '한달',       '45일 = 한달');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2달',      '46일 = 2달');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2달',      '75일 = 2달');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3달',      '76일 = 3달');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   '한달',       '1달 = 한달');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5달',      '5달 = 5달');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), '일년',        '345일 = 일년');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2년',       '548일 = 2년');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   '일년',        '일년 = 일년');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5년',       '5년 = 5년');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "몇초 후",  "prefix");
-        test.equal(moment(0).from(30000), "몇초 전", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), '몇초 후',  'prefix');
+        test.equal(moment(0).from(30000), '몇초 전', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "몇초 전",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), '몇초 전',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "몇초 후", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5일 후", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), '몇초 후', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5일 후', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "오늘 오전 2시 00분",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "오늘 오전 2시 25분",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "오늘 오전 3시 00분",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "내일 오전 2시 00분",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "오늘 오전 1시 00분",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "어제 오전 2시 00분",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     '오늘 오전 2시 00분',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      '오늘 오전 2시 25분',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       '오늘 오전 3시 00분',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       '내일 오전 2시 00분',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  '오늘 오전 1시 00분',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  '어제 오전 2시 00분',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('지난주 dddd LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('지난주 dddd LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('지난주 dddd LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('지난주 dddd LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('지난주 dddd LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('지난주 dddd LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -273,87 +273,87 @@ exports["locale:ko"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1일', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1일', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2일', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2일', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3일', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1일', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1일', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2일', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2일', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3일', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 179e45e916c641b7a498bb859bcb19892dd5e88d..2f80545b2fd5c17512bb52ade931e0ff1bd14b3f 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 /**************************************************
  Luxembourgish
  *************************************************/
 
-exports["locale:lb"] = {
+exports['locale:lb'] = {
     setUp: function (cb) {
         moment.locale('lb');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -18,8 +18,8 @@ exports["locale:lb"] = {
         cb();
     },
 
-    "parse": function (test) {
-        var tests = 'Januar Jan._Februar Febr._Mäerz Mrz._Abrëll Abr._Mee Mee_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split("_"), i;
+    'parse': function (test) {
+        var tests = 'Januar Jan._Februar Febr._Mäerz Mrz._Abrëll Abr._Mee Mee_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i;
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:lb"] = {
         test.done();
     },
 
-    "format": function (test) {
+    'format': function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, HH:mm:ss', 'Sonndeg, 14. Februar 2010, 15:25:50'],
                 ['ddd, HH:mm', 'So., 15:25'],
@@ -72,92 +72,92 @@ exports["locale:lb"] = {
         test.done();
     },
 
-    "format month": function (test) {
-        var expected = 'Januar Jan._Februar Febr._Mäerz Mrz._Abrëll Abr._Mee Mee_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split("_"), i;
+    'format month': function (test) {
+        var expected = 'Januar Jan._Februar Febr._Mäerz Mrz._Abrëll Abr._Mee Mee_Juni Jun._Juli Jul._August Aug._September Sept._Oktober Okt._November Nov._Dezember Dez.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week": function (test) {
-        var expected = 'Sonndeg So. So_Méindeg Mé. Mé_Dënschdeg Dë. Dë_Mëttwoch Më. Më_Donneschdeg Do. Do_Freideg Fr. Fr_Samschdeg Sa. Sa'.split("_"), i;
+    'format week': function (test) {
+        var expected = 'Sonndeg So. So_Méindeg Mé. Mé_Dënschdeg Dë. Dë_Mëttwoch Më. Më_Donneschdeg Do. Do_Freideg Fr. Fr_Samschdeg Sa. Sa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from": function (test) {
+    'from': function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true), "e puer Sekonnen", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true), "eng Minutt", "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true), "eng Minutt", "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), "2 Minutten", "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), "44 Minutten", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true), "eng Stonn", "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true), "eng Stonn", "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true), "2 Stonnen", "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true), "5 Stonnen", "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true), "21 Stonnen", "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true), "een Dag", "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true), "een Dag", "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true), "2 Deeg", "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true), "een Dag", "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true), "5 Deeg", "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true), "25 Deeg", "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), "ee Mount", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), "ee Mount", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true), "ee Mount", "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), "2 Méint", "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), "2 Méint", "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), "3 Méint", "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), "ee Mount", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), "5 Méint", "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ee Joer", "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 Joer", "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), "ee Joer", "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), "5 Joer", "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true), 'e puer Sekonnen', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true), 'eng Minutt', '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true), 'eng Minutt', '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), '2 Minutten', '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), '44 Minutten', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true), 'eng Stonn', '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true), 'eng Stonn', '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true), '2 Stonnen', '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true), '5 Stonnen', '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true), '21 Stonnen', '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true), 'een Dag', '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true), 'een Dag', '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true), '2 Deeg', '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true), 'een Dag', '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true), '5 Deeg', '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true), '25 Deeg', '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), 'ee Mount', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), 'ee Mount', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true), 'ee Mount', '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), '2 Méint', '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), '2 Méint', '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), '3 Méint', '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), 'ee Mount', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), '5 Méint', '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ee Joer', '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 Joer', '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true), 'ee Joer', '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), '5 Joer', '5 years = 5 years');
         test.done();
     },
 
-    "suffix": function (test) {
-        test.equal(moment(30000).from(0), "an e puer Sekonnen", "prefix");
-        test.equal(moment(0).from(30000), "virun e puer Sekonnen", "suffix");
+    'suffix': function (test) {
+        test.equal(moment(30000).from(0), 'an e puer Sekonnen', 'prefix');
+        test.equal(moment(0).from(30000), 'virun e puer Sekonnen', 'suffix');
         test.done();
     },
 
-    "fromNow": function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "an e puer Sekonnen", "in a few seconds");
-        test.equal(moment().add({d: 1}).fromNow(), "an engem Dag", "in one day");
-        test.equal(moment().add({d: 2}).fromNow(), "an 2 Deeg", "in 2 days");
-        test.equal(moment().add({d: 3}).fromNow(), "an 3 Deeg", "in 3 days");
-        test.equal(moment().add({d: 4}).fromNow(), "a 4 Deeg", "in 4 days");
-        test.equal(moment().add({d: 5}).fromNow(), "a 5 Deeg", "in 5 days");
-        test.equal(moment().add({d: 6}).fromNow(), "a 6 Deeg", "in 6 days");
-        test.equal(moment().add({d: 7}).fromNow(), "a 7 Deeg", "in 7 days");
-        test.equal(moment().add({d: 8}).fromNow(), "an 8 Deeg", "in 8 days");
-        test.equal(moment().add({d: 9}).fromNow(), "an 9 Deeg", "in 9 days");
-        test.equal(moment().add({d: 10}).fromNow(), "an 10 Deeg", "in 10 days");
-        test.equal(moment().add({y: 100}).fromNow(), "an 100 Joer", "in 100 years");
-        test.equal(moment().add({y: 400}).fromNow(), "a 400 Joer", "in 400 years");
+    'fromNow': function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'an e puer Sekonnen', 'in a few seconds');
+        test.equal(moment().add({d: 1}).fromNow(), 'an engem Dag', 'in one day');
+        test.equal(moment().add({d: 2}).fromNow(), 'an 2 Deeg', 'in 2 days');
+        test.equal(moment().add({d: 3}).fromNow(), 'an 3 Deeg', 'in 3 days');
+        test.equal(moment().add({d: 4}).fromNow(), 'a 4 Deeg', 'in 4 days');
+        test.equal(moment().add({d: 5}).fromNow(), 'a 5 Deeg', 'in 5 days');
+        test.equal(moment().add({d: 6}).fromNow(), 'a 6 Deeg', 'in 6 days');
+        test.equal(moment().add({d: 7}).fromNow(), 'a 7 Deeg', 'in 7 days');
+        test.equal(moment().add({d: 8}).fromNow(), 'an 8 Deeg', 'in 8 days');
+        test.equal(moment().add({d: 9}).fromNow(), 'an 9 Deeg', 'in 9 days');
+        test.equal(moment().add({d: 10}).fromNow(), 'an 10 Deeg', 'in 10 days');
+        test.equal(moment().add({y: 100}).fromNow(), 'an 100 Joer', 'in 100 years');
+        test.equal(moment().add({y: 400}).fromNow(), 'a 400 Joer', 'in 400 years');
         test.done();
     },
 
-    "calendar last week": function (test) {
+    'calendar last week': function (test) {
         var i, m, weekday, datestring;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
 
-            // Different date string for "Dënschdeg" (Tuesday) and "Donneschdeg" (Thursday)
+            // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday)
             weekday = parseInt(m.format('d'), 10);
             datestring = (weekday === 2 || weekday === 4 ? '[Leschten] dddd [um] LT' : '[Leschte] dddd [um] LT');
 
-            test.equal(m.calendar(), m.format(datestring), "Today + " + i + " days current time");
+            test.equal(m.calendar(), m.format(datestring), 'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format(datestring), "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format(datestring), 'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format(datestring), "Today + " + i + " days end of day");
+            test.equal(m.calendar(), m.format(datestring), 'Today + ' + i + ' days end of day');
         }
         test.done();
     }
index 42d8416bc23231a3cff81dc8cca0c33dd49a203c..091fdf3fd48b006e4ccbcd264a1f30d5e270b18f 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Lithuanian
      *************************************************/
 
-exports["locale:lt"] = {
+exports['locale:lt'] = {
     setUp : function (cb) {
         moment.locale('lt');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:lt"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'sausio sau_vasario vas_kovo kov_balandžio bal_gegužės geg_birželio bir_liepos lie_rugpjūčio rgp_rugsėjo rgs_spalio spa_lapkričio lap_gruodžio grd'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'sausio sau_vasario vas_kovo kov_balandžio bal_gegužės geg_birželio bir_liepos lie_rugpjūčio rgp_rugsėjo rgs_spalio spa_lapkričio lap_gruodžio grd'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:lt"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'sekmadienis, 14-oji vasario 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sek, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:lt"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-oji', '1-oji');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-oji', '2-oji');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-oji', '3-oji');
@@ -109,227 +109,227 @@ exports["locale:lt"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'sausio sau_vasario vas_kovo kov_balandžio bal_gegužės geg_birželio bir_liepos lie_rugpjūčio rgp_rugsėjo rgs_spalio spa_lapkričio lap_gruodžio grd'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'sausio sau_vasario vas_kovo kov_balandžio bal_gegužės geg_birželio bir_liepos lie_rugpjūčio rgp_rugsėjo rgs_spalio spa_lapkričio lap_gruodžio grd'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'sekmadienis Sek S_pirmadienis Pir P_antradienis Ant A_trečiadienis Tre T_ketvirtadienis Ket K_penktadienis Pen Pn_šeštadienis Šeš Š'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'sekmadienis Sek S_pirmadienis Pir P_antradienis Ant A_trečiadienis Tre T_ketvirtadienis Ket K_penktadienis Pen Pn_šeštadienis Šeš Š'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week on US calendar" : function (test) {
+    'format week on US calendar' : function (test) {
         test.expect(7);
-        moment.locale("lt", {week: {dow: 0, doy: 6}}); // Tests, whether the weekday names are correct, even if the week does not start on Monday
-        var expected = 'sekmadienis Sek S_pirmadienis Pir P_antradienis Ant A_trečiadienis Tre T_ketvirtadienis Ket K_penktadienis Pen Pn_šeštadienis Šeš Š'.split("_"), i;
+        moment.locale('lt', {week: {dow: 0, doy: 6}}); // Tests, whether the weekday names are correct, even if the week does not start on Monday
+        var expected = 'sekmadienis Sek S_pirmadienis Pir P_antradienis Ant A_trečiadienis Tre T_ketvirtadienis Ket K_penktadienis Pen Pn_šeštadienis Šeš Š'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
-        moment.locale("lt", {week: {dow: 1, doy: 4}});
+        moment.locale('lt', {week: {dow: 1, doy: 4}});
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "kelios sekundės", "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minutė",          "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minutė",          "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutės",       "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 10}), true),  "10 minučių",       "10 minutes = 10 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 11}), true),  "11 minučių",       "11 minutes = 11 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 19}), true),  "19 minučių",       "19 minutes = 19 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 20}), true),  "20 minučių",       "20 minutes = 20 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutės",      "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "valanda",         "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "valanda",         "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 valandos",      "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 valandos",      "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 10}), true),  "10 valandų",      "10 hours = 10 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 valandos",     "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "diena",           "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "diena",           "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dienos",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "diena",           "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dienos",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 10}), true),  "10 dienų",        "10 days = 10 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dienos",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mėnuo",           "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mėnuo",           "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mėnuo",           "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mėnesiai",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mėnesiai",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mėnesiai",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mėnuo",           "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mėnesiai",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 10}), true),  "10 mėnesių",      "10 months = 10 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "metai",           "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 metai",         "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "metai",           "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 metai",         "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'kelios sekundės', '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minutė',          '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minutė',          '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutės',       '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 10}), true),  '10 minučių',       '10 minutes = 10 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 11}), true),  '11 minučių',       '11 minutes = 11 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 19}), true),  '19 minučių',       '19 minutes = 19 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 20}), true),  '20 minučių',       '20 minutes = 20 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutės',      '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'valanda',         '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'valanda',         '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 valandos',      '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 valandos',      '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 10}), true),  '10 valandų',      '10 hours = 10 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 valandos',     '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'diena',           '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'diena',           '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dienos',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'diena',           '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dienos',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 10}), true),  '10 dienų',        '10 days = 10 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dienos',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mėnuo',           '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mėnuo',           '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mėnuo',           '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mėnesiai',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mėnesiai',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mėnesiai',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mėnuo',           '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mėnesiai',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 10}), true),  '10 mėnesių',      '10 months = 10 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'metai',           '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 metai',         '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'metai',           '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 metai',         '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "po kelių sekundžių",  "prefix");
-        test.equal(moment(0).from(30000), "prieš kelias sekundes", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'po kelių sekundžių',  'prefix');
+        test.equal(moment(0).from(30000), 'prieš kelias sekundes', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "prieš kelias sekundes",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'prieš kelias sekundes',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "po kelių sekundžių", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "po 5 dienų", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'po kelių sekundžių', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'po 5 dienų', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Šiandien 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Šiandien 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Šiandien 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Rytoj 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Šiandien 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Vakar 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Šiandien 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Šiandien 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Šiandien 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Rytoj 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Šiandien 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Vakar 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Praėjusį] dddd LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Praėjusį] dddd LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Praėjusį] dddd LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Praėjusį] dddd LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Praėjusį] dddd LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Praėjusį] dddd LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52-oji', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1-oji', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1-oji', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2-oji', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2-oji', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52-oji', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1-oji', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1-oji', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2-oji', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2-oji', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index c9c6a00e33c58c6364e2a137a07618b5e82e3c0b..b0db7874aaead26325d1b932f497b5cfd6664dcb 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Latvian
      *************************************************/
 
-exports["locale:lv"] = {
+exports['locale:lv'] = {
     setUp : function (cb) {
         moment.locale('lv');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:lv"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'janvāris jan_februāris feb_marts mar_aprīlis apr_maijs mai_jūnijs jūn_jūlijs jūl_augusts aug_septembris sep_oktobris okt_novembris nov_decembris dec'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'janvāris jan_februāris feb_marts mar_aprīlis apr_maijs mai_jūnijs jūn_jūlijs jūl_augusts aug_septembris sep_oktobris okt_novembris nov_decembris dec'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:lv"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'svētdiena, 14. februāris 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Sv, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:lv"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,209 +109,209 @@ exports["locale:lv"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'janvāris jan_februāris feb_marts mar_aprīlis apr_maijs mai_jūnijs jūn_jūlijs jūl_augusts aug_septembris sep_oktobris okt_novembris nov_decembris dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'janvāris jan_februāris feb_marts mar_aprīlis apr_maijs mai_jūnijs jūn_jūlijs jūl_augusts aug_septembris sep_oktobris okt_novembris nov_decembris dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'svētdiena Sv Sv_pirmdiena P P_otrdiena O O_trešdiena T T_ceturtdiena C C_piektdiena Pk Pk_sestdiena S S'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'svētdiena Sv Sv_pirmdiena P P_otrdiena O O_trešdiena T T_ceturtdiena C C_piektdiena Pk Pk_sestdiena S S'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "dažas sekundes",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minūti",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minūti",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minūtes",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minūtes",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "stundu",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "stundu",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 stundas",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 stundas",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 stunda",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "dienu",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "dienu",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dienas",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "dienu",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dienas",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dienas",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mēnesi",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mēnesi",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mēnesi",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mēneši",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mēneši",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mēneši",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mēnesi",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mēneši",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "gadu",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 gadi",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "gadu",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 gadi",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'dažas sekundes',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minūti',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minūti',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minūtes',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minūtes',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'stundu',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'stundu',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 stundas',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 stundas',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 stunda',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'dienu',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'dienu',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dienas',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'dienu',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dienas',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dienas',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mēnesi',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mēnesi',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mēnesi',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mēneši',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mēneši',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mēneši',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mēnesi',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mēneši',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'gadu',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 gadi',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'gadu',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 gadi',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "dažas sekundes vēlāk",  "prefix");
-        test.equal(moment(0).from(30000), "dažas sekundes agrāk", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'dažas sekundes vēlāk',  'prefix');
+        test.equal(moment(0).from(30000), 'dažas sekundes agrāk', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "dažas sekundes agrāk",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'dažas sekundes agrāk',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "dažas sekundes vēlāk", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 dienas vēlāk", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'dažas sekundes vēlāk', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 dienas vēlāk', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Šodien pulksten 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Šodien pulksten 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Šodien pulksten 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Rīt pulksten 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Šodien pulksten 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Vakar pulksten 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Šodien pulksten 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Šodien pulksten 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Šodien pulksten 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Rīt pulksten 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Šodien pulksten 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Vakar pulksten 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [pulksten] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [pulksten] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [pulksten] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [pulksten] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [pulksten] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [pulksten] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Pagājušā] dddd [pulksten] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Pagājušā] dddd [pulksten] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Pagājušā] dddd [pulksten] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Pagājušā] dddd [pulksten] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Pagājušā] dddd [pulksten] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Pagājušā] dddd [pulksten] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index c8ca218be41f557a4acbb019e95a85093119ac43..0131256ee42522e124369581881948589563267e 100644 (file)
@@ -1,26 +1,26 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Macedonian
      *************************************************/
 
-exports["locale:mk"] = {
-    "setUp" : function (cb) {
+exports['locale:mk'] = {
+    'setUp' : function (cb) {
         moment.locale('mk');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
 
-    "tearDown" : function (cb) {
+    'tearDown' : function (cb) {
         moment.locale('en');
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'јануари јан_февруари фев_март мар_април апр_мај мај_јуни јун_јули јул_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'јануари јан_февруари фев_март мар_април апр_мај мај_јуни јун_јули јул_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:mk"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, H:mm:ss',        'недела, февруари 14-ти 2010, 15:25:50'],
                 ['ddd, hA',                            'нед, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:mk"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-ви', '1-ви');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-ри', '2-ри');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-ти', '3-ти');
@@ -109,98 +109,98 @@ exports["locale:mk"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'јануари јан_февруари фев_март мар_април апр_мај мај_јуни јун_јули јул_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'јануари јан_февруари фев_март мар_април апр_мај мај_јуни јун_јули јул_август авг_септември сеп_октомври окт_ноември ное_декември дек'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'недела нед нe_понеделник пон пo_вторник вто вт_среда сре ср_четврток чет че_петок пет пе_сабота саб сa'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'недела нед нe_понеделник пон пo_вторник вто вт_среда сре ср_четврток чет че_петок пет пе_сабота саб сa'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "неколку секунди", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "минута",          "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "минута",          "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 минути",        "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 минути",       "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "час",             "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "час",             "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 часа",          "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 часа",          "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 часа",         "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ден",             "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ден",             "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 дена",          "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ден",             "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 дена",          "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 дена",         "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "месец",           "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "месец",           "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "месец",           "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 месеци",        "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 месеци",        "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 месеци",        "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "месец",           "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 месеци",        "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "година",          "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 години",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "година",          "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 години",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'неколку секунди', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'минута',          '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'минута',          '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 минути',        '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 минути',       '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'час',             '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'час',             '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 часа',          '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 часа',          '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 часа',         '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ден',             '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ден',             '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 дена',          '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ден',             '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 дена',          '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 дена',         '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'месец',           '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'месец',           '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'месец',           '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 месеци',        '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 месеци',        '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 месеци',        '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'месец',           '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 месеци',        '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'година',          '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 години',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'година',          '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 години',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "после неколку секунди",  "prefix");
-        test.equal(moment(0).from(30000), "пред неколку секунди", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'после неколку секунди',  'prefix');
+        test.equal(moment(0).from(30000), 'пред неколку секунди', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "пред неколку секунди",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'пред неколку секунди',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "после неколку секунди", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "после 5 дена", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'после неколку секунди', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'после 5 дена', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Денес во 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Денес во 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Денес во 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Утре во 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Денес во 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Вчера во 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Денес во 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Денес во 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Денес во 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Утре во 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Денес во 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Вчера во 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [во] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [во] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [во] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [во] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [во] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [во] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -219,114 +219,114 @@ exports["locale:mk"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ви', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ви', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-ри', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-ри', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-ти', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-ви', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-ви', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-ри', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-ри', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-ти', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 724d76ed115ea3efb1b558aa02171b7ef5493b6c..1307094e11cbbb029836ba2bbf94af7102dae6c7 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Malayalam
      *************************************************/
 
-exports["locale:ml"] = {
+exports['locale:ml'] = {
     setUp : function (cb) {
         moment.locale('ml');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ml"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ജനുവരി ജനു._ഫെബ്രുവരി ഫെബ്രു._മാർച്ച് മാർ._ഏപ്രിൽ ഏപ്രി._മേയ് മേയ്_ജൂൺ ജൂൺ_ജൂലൈ ജൂലൈ._ഓഗസ്റ്റ് ഓഗ._സെപ്റ്റംബർ സെപ്റ്റ._ഒക്ടോബർ ഒക്ടോ._നവംബർ നവം._ഡിസംബർ ഡിസം.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ജനുവരി ജനു._ഫെബ്രുവരി ഫെബ്രു._മാർച്ച് മാർ._ഏപ്രിൽ ഏപ്രി._മേയ് മേയ്_ജൂൺ ജൂൺ_ജൂലൈ ജൂലൈ._ഓഗസ്റ്റ് ഓഗ._സെപ്റ്റംബർ സെപ്റ്റ._ഒക്ടോബർ ഒക്ടോ._നവംബർ നവം._ഡിസംബർ ഡിസം.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:ml"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, a h:mm:ss -നു',  'ഞായറാഴ്ച, 14 ഫെബ്രുവരി 2010, ഉച്ച കഴിഞ്ഞ് 3:25:50 -നു'],
                 ['ddd, a h -നു',                       'ഞായർ, ഉച്ച കഴിഞ്ഞ് 3 -നു'],
@@ -70,7 +70,7 @@ exports["locale:ml"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -108,141 +108,141 @@ exports["locale:ml"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ജനുവരി ജനു._ഫെബ്രുവരി ഫെബ്രു._മാർച്ച് മാർ._ഏപ്രിൽ ഏപ്രി._മേയ് മേയ്_ജൂൺ ജൂൺ_ജൂലൈ ജൂലൈ._ഓഗസ്റ്റ് ഓഗ._സെപ്റ്റംബർ സെപ്റ്റ._ഒക്ടോബർ ഒക്ടോ._നവംബർ നവം._ഡിസംബർ ഡിസം.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ജനുവരി ജനു._ഫെബ്രുവരി ഫെബ്രു._മാർച്ച് മാർ._ഏപ്രിൽ ഏപ്രി._മേയ് മേയ്_ജൂൺ ജൂൺ_ജൂലൈ ജൂലൈ._ഓഗസ്റ്റ് ഓഗ._സെപ്റ്റംബർ സെപ്റ്റ._ഒക്ടോബർ ഒക്ടോ._നവംബർ നവം._ഡിസംബർ ഡിസം.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'ഞായറാഴ്ച ഞായർ ഞാ_തിങ്കളാഴ്ച തിങ്കൾ തി_ചൊവ്വാഴ്ച ചൊവ്വ ചൊ_ബുധനാഴ്ച ബുധൻ ബു_വ്യാഴാഴ്ച വ്യാഴം വ്യാ_വെള്ളിയാഴ്ച വെള്ളി വെ_ശനിയാഴ്ച ശനി ശ'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'ഞായറാഴ്ച ഞായർ ഞാ_തിങ്കളാഴ്ച തിങ്കൾ തി_ചൊവ്വാഴ്ച ചൊവ്വ ചൊ_ബുധനാഴ്ച ബുധൻ ബു_വ്യാഴാഴ്ച വ്യാഴം വ്യാ_വെള്ളിയാഴ്ച വെള്ളി വെ_ശനിയാഴ്ച ശനി ശ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "അൽപ നിമിഷങ്ങൾ", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ഒരു മിനിറ്റ്",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ഒരു മിനിറ്റ്",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 മിനിറ്റ്",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 മിനിറ്റ്",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ഒരു മണിക്കൂർ",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ഒരു മണിക്കൂർ",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 മണിക്കൂർ",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 മണിക്കൂർ",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 മണിക്കൂർ",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ഒരു ദിവസം",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ഒരു ദിവസം",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 ദിവസം",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ഒരു ദിവസം",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 ദിവസം",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 ദിവസം",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ഒരു മാസം",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ഒരു മാസം",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ഒരു മാസം",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 മാസം",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 മാസം",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 മാസം",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ഒരു മാസം",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 മാസം",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ഒരു വർഷം",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 വർഷം",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ഒരു വർഷം",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 വർഷം",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'അൽപ നിമിഷങ്ങൾ', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ഒരു മിനിറ്റ്',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ഒരു മിനിറ്റ്',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 മിനിറ്റ്',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 മിനിറ്റ്',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ഒരു മണിക്കൂർ',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ഒരു മണിക്കൂർ',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 മണിക്കൂർ',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 മണിക്കൂർ',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 മണിക്കൂർ',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ഒരു ദിവസം',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ഒരു ദിവസം',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 ദിവസം',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ഒരു ദിവസം',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 ദിവസം',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 ദിവസം',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ഒരു മാസം',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ഒരു മാസം',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ഒരു മാസം',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 മാസം',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 മാസം',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 മാസം',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ഒരു മാസം',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 മാസം',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ഒരു വർഷം',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 വർഷം',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ഒരു വർഷം',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 വർഷം',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "അൽപ നിമിഷങ്ങൾ കഴിഞ്ഞ്",  "prefix");
-        test.equal(moment(0).from(30000), "അൽപ നിമിഷങ്ങൾ മുൻപ്", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'അൽപ നിമിഷങ്ങൾ കഴിഞ്ഞ്',  'prefix');
+        test.equal(moment(0).from(30000), 'അൽപ നിമിഷങ്ങൾ മുൻപ്', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "അൽപ നിമിഷങ്ങൾ മുൻപ്",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'അൽപ നിമിഷങ്ങൾ മുൻപ്',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "അൽപ നിമിഷങ്ങൾ കഴിഞ്ഞ്", "അൽപ നിമിഷങ്ങൾ കഴിഞ്ഞ്");
-        test.equal(moment().add({d: 5}).fromNow(), "5 ദിവസം കഴിഞ്ഞ്", "5 ദിവസം കഴിഞ്ഞ്");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'അൽപ നിമിഷങ്ങൾ കഴിഞ്ഞ്', 'അൽപ നിമിഷങ്ങൾ കഴിഞ്ഞ്');
+        test.equal(moment().add({d: 5}).fromNow(), '5 ദിവസം കഴിഞ്ഞ്', '5 ദിവസം കഴിഞ്ഞ്');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "ഇന്ന് രാത്രി 2:00 -നു",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "ഇന്ന് രാത്രി 2:25 -നു",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 3}).calendar(),       "ഇന്ന് രാവിലെ 5:00 -നു",     "Now plus 3 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "നാളെ രാത്രി 2:00 -നു",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "ഇന്ന് രാത്രി 1:00 -നു",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "ഇന്നലെ രാത്രി 2:00 -നു", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'ഇന്ന് രാത്രി 2:00 -നു',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'ഇന്ന് രാത്രി 2:25 -നു',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 3}).calendar(),       'ഇന്ന് രാവിലെ 5:00 -നു',     'Now plus 3 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'നാളെ രാത്രി 2:00 -നു',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'ഇന്ന് രാത്രി 1:00 -നു',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'ഇന്നലെ രാത്രി 2:00 -നു', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[കഴിഞ്ഞ] dddd[,] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[കഴിഞ്ഞ] dddd[,] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[കഴിഞ്ഞ] dddd[,] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[കഴിഞ്ഞ] dddd[,] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[കഴിഞ്ഞ] dddd[,] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[കഴിഞ്ഞ] dddd[,] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), "രാത്രി", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), "രാവിലെ", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), "ഉച്ച കഴിഞ്ഞ്", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), "വൈകുന്നേരം", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), "വൈകുന്നേരം", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), "രാത്രി", "night");
-
-        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), "രാത്രി", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), "രാവിലെ", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), "ഉച്ച കഴിഞ്ഞ്", " during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), "വൈകുന്നേരം", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), "വൈകുന്നേരം", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), "രാത്രി", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), 'രാത്രി', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), 'രാവിലെ', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), 'ഉച്ച കഴിഞ്ഞ്', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), 'വൈകുന്നേരം', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), 'വൈകുന്നേരം', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), 'രാത്രി', 'night');
+
+        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), 'രാത്രി', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), 'രാവിലെ', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), 'ഉച്ച കഴിഞ്ഞ്', ' during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), 'വൈകുന്നേരം', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), 'വൈകുന്നേരം', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), 'രാത്രി', 'night');
 
         test.done();
     },
@@ -250,87 +250,87 @@ exports["locale:ml"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 5fd7041f562584e81cce65c551f46272fbe290f7..bc946b8115ca7c96ce165234af05068ec5c70f0b 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Marathi
      *************************************************/
 
-exports["locale:mr"] = {
+exports['locale:mr'] = {
     setUp : function (cb) {
         moment.locale('mr');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:mr"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'जानेवारी जाने._फेब्रुवारी फेब्रु._मार्च मार्च._एप्रिल एप्रि._मे मे._जून जून._जुलै जुलै._ऑगस्ट ऑग._सप्टेंबर सप्टें._ऑक्टोबर ऑक्टो._नोव्हेंबर नोव्हें._डिसेंबर डिसें.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'जानेवारी जाने._फेब्रुवारी फेब्रु._मार्च मार्च._एप्रिल एप्रि._मे मे._जून जून._जुलै जुलै._ऑगस्ट ऑग._सप्टेंबर सप्टें._ऑक्टोबर ऑक्टो._नोव्हेंबर नोव्हें._डिसेंबर डिसें.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:mr"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, a h:mm:ss वाजता', 'रविवार, १४ फेब्रुवारी २०१०, दुपारी ३:२५:५० वाजता'],
                 ['ddd, a h वाजता',                       'रवि, दुपारी ३ वाजता'],
@@ -70,7 +70,7 @@ exports["locale:mr"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '१', '१');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '२', '२');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '३', '३');
@@ -108,141 +108,141 @@ exports["locale:mr"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'जानेवारी जाने._फेब्रुवारी फेब्रु._मार्च मार्च._एप्रिल एप्रि._मे मे._जून जून._जुलै जुलै._ऑगस्ट ऑग._सप्टेंबर सप्टें._ऑक्टोबर ऑक्टो._नोव्हेंबर नोव्हें._डिसेंबर डिसें.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'जानेवारी जाने._फेब्रुवारी फेब्रु._मार्च मार्च._एप्रिल एप्रि._मे मे._जून जून._जुलै जुलै._ऑगस्ट ऑग._सप्टेंबर सप्टें._ऑक्टोबर ऑक्टो._नोव्हेंबर नोव्हें._डिसेंबर डिसें.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'रविवार रवि र_सोमवार सोम सो_मंगळवार मंगळ मं_बुधवार बुध बु_गुरूवार गुरू गु_शुक्रवार शुक्र शु_शनिवार शनि श'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'रविवार रवि र_सोमवार सोम सो_मंगळवार मंगळ मं_बुधवार बुध बु_गुरूवार गुरू गु_शुक्रवार शुक्र शु_शनिवार शनि श'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "सेकंद", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "एक मिनिट",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "एक मिनिट",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "२ मिनिटे",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), "४४ मिनिटे", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "एक तास",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "एक तास",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "२ तास",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "५ तास",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "२१ तास",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "एक दिवस",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "एक दिवस",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "२ दिवस",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "एक दिवस",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "५ दिवस",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "२५ दिवस",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), "एक महिना", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), "एक महिना", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true), "एक महिना", "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), "२ महिने", "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), "२ महिने", "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), "३ महिने", "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), "एक महिना", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), "५ महिने", "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "एक वर्ष",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "२ वर्षे",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "एक वर्ष",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), "५ वर्षे", "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'सेकंद', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'एक मिनिट',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'एक मिनिट',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '२ मिनिटे',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true), '४४ मिनिटे', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'एक तास',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'एक तास',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '२ तास',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '५ तास',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '२१ तास',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'एक दिवस',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'एक दिवस',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '२ दिवस',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'एक दिवस',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '५ दिवस',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '२५ दिवस',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true), 'एक महिना', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true), 'एक महिना', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true), 'एक महिना', '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true), '२ महिने', '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true), '२ महिने', '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true), '३ महिने', '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true), 'एक महिना', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true), '५ महिने', '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'एक वर्ष',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '२ वर्षे',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'एक वर्ष',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true), '५ वर्षे', '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "सेकंद नंतर", "prefix");
-        test.equal(moment(0).from(30000), "सेकंद पूर्वी", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'सेकंद नंतर', 'prefix');
+        test.equal(moment(0).from(30000), 'सेकंद पूर्वी', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "सेकंद पूर्वी",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'सेकंद पूर्वी',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "सेकंद नंतर", "सेकंद नंतर");
-        test.equal(moment().add({d: 5}).fromNow(), "५ दिवस नंतर", "५ दिवस नंतर");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'सेकंद नंतर', 'सेकंद नंतर');
+        test.equal(moment().add({d: 5}).fromNow(), '५ दिवस नंतर', '५ दिवस नंतर');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "आज रात्री २:०० वाजता",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "आज रात्री २:२५ वाजता",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 3}).calendar(),       "आज सकाळी ५:०० वाजता",     "Now plus 3 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "उद्या रात्री २:०० वाजता",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "आज रात्री १:०० वाजता",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "काल रात्री २:०० वाजता", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'आज रात्री २:०० वाजता',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'आज रात्री २:२५ वाजता',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 3}).calendar(),       'आज सकाळी ५:०० वाजता',     'Now plus 3 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'उद्या रात्री २:०० वाजता',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'आज रात्री १:०० वाजता',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'काल रात्री २:०० वाजता', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd[,] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd[,] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(), m.format('[मागील] dddd[,] LT'), "Today - " + i + " days current time");
+            test.equal(m.calendar(), m.format('[मागील] dddd[,] LT'), 'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('[मागील] dddd[,] LT'), "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('[मागील] dddd[,] LT'), 'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('[मागील] dddd[,] LT'), "Today - " + i + " days end of day");
+            test.equal(m.calendar(), m.format('[मागील] dddd[,] LT'), 'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), "रात्री", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), "सकाळी", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), "दुपारी", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), "सायंकाळी", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), "सायंकाळी", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), "रात्री", "night");
-
-        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), "रात्री", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), "सकाळी", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), "दुपारी", " during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), "सायंकाळी", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), "सायंकाळी", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), "रात्री", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), 'रात्री', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), 'सकाळी', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), 'दुपारी', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), 'सायंकाळी', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), 'सायंकाळी', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), 'रात्री', 'night');
+
+        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), 'रात्री', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), 'सकाळी', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), 'दुपारी', ' during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), 'सायंकाळी', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), 'सायंकाळी', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), 'रात्री', 'night');
 
         test.done();
     },
@@ -250,87 +250,87 @@ exports["locale:mr"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '१ ०१ १', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '१ ०१ १', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '२ ०२ २', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '२ ०२ २', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '३ ०३ ३', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '१ ०१ १', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '१ ०१ १', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '२ ०२ २', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '२ ०२ २', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '३ ०३ ३', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index c0aa20f260360f79102b60ee5dd9b78d20ede10c..822e378dba4b3260e6376c25048aa2bb0785edef 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Bahasa Melayu
      *************************************************/
 
-exports["locale:ms-my"] = {
+exports['locale:ms-my'] = {
     setUp : function (cb) {
         moment.locale('ms-my');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:ms-my"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'Januari Jan_Februari Feb_Mac Mac_April Apr_Mei Mei_Jun Jun_Julai Jul_Ogos Ogs_September Sep_Oktober Okt_November Nov_Disember Dis'.split("_");
+            tests = 'Januari Jan_Februari Feb_Mac Mac_April Apr_Mei Mei_Jun Jun_Julai Jul_Ogos Ogs_September Sep_Oktober Okt_November Nov_Disember Dis'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' sepatutnya bulan ' + (i + 1));
@@ -42,7 +42,7 @@ exports["locale:ms-my"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Ahad, Februari 14 2010, 3:25:50 petang'],
                 ['ddd, hA',                            'Ahd, 3petang'],
@@ -77,7 +77,7 @@ exports["locale:ms-my"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -115,9 +115,9 @@ exports["locale:ms-my"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'Januari Jan_Februari Feb_Mac Mac_April Apr_Mei Mei_Jun Jun_Julai Jul_Ogos Ogs_September Sep_Oktober Okt_November Nov_Disember Dis'.split("_");
+            expected = 'Januari Jan_Februari Feb_Mac Mac_April Apr_Mei Mei_Jun Jun_Julai Jul_Ogos Ogs_September Sep_Oktober Okt_November Nov_Disember Dis'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -125,9 +125,9 @@ exports["locale:ms-my"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'Ahad Ahd Ah_Isnin Isn Is_Selasa Sel Sl_Rabu Rab Rb_Khamis Kha Km_Jumaat Jum Jm_Sabtu Sab Sb'.split("_");
+            expected = 'Ahad Ahd Ah_Isnin Isn Is_Selasa Sel Sl_Rabu Rab Rb_Khamis Kha Km_Jumaat Jum Jm_Sabtu Sab Sb'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -136,112 +136,112 @@ exports["locale:ms-my"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "beberapa saat", "44 saat = beberapa saat");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "seminit",      "45 saat = seminit");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "seminit",      "89 saat = seminit");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minit",     "90 saat = 2 minit");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minit",    "44 minit = 44 minit");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "sejam",       "45 minit = sejam");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "sejam",       "89 minit = sejam");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 jam",       "90 minit = 2 jam");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 jam",       "5 jam = 5 jam");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 jam",      "21 jam = 21 jam");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "sehari",         "22 jam = sehari");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "sehari",         "35 jam = sehari");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 hari",        "36 jam = 2 hari");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "sehari",         "1 hari = sehari");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 hari",        "5 hari = 5 hari");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 hari",       "25 hari = 25 hari");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "sebulan",       "26 hari = sebulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "sebulan",       "30 hari = sebulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "sebulan",       "45 hari = sebulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 bulan",      "46 hari = 2 bulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 bulan",      "75 hari = 2 bulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 bulan",      "76 hari = 3 bulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "sebulan",       "1 bulan = sebulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 bulan",      "5 bulan = 5 bulan");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "setahun",        "345 hari = setahun");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 tahun",       "548 hari = 2 tahun");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "setahun",        "1 tahun = setahun");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 tahun",       "5 tahun = 5 tahun");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'beberapa saat', '44 saat = beberapa saat');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'seminit',      '45 saat = seminit');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'seminit',      '89 saat = seminit');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minit',     '90 saat = 2 minit');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minit',    '44 minit = 44 minit');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'sejam',       '45 minit = sejam');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'sejam',       '89 minit = sejam');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 jam',       '90 minit = 2 jam');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 jam',       '5 jam = 5 jam');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 jam',      '21 jam = 21 jam');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'sehari',         '22 jam = sehari');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'sehari',         '35 jam = sehari');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 hari',        '36 jam = 2 hari');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'sehari',         '1 hari = sehari');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 hari',        '5 hari = 5 hari');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 hari',       '25 hari = 25 hari');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'sebulan',       '26 hari = sebulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'sebulan',       '30 hari = sebulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'sebulan',       '45 hari = sebulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 bulan',      '46 hari = 2 bulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 bulan',      '75 hari = 2 bulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 bulan',      '76 hari = 3 bulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'sebulan',       '1 bulan = sebulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 bulan',      '5 bulan = 5 bulan');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'setahun',        '345 hari = setahun');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 tahun',       '548 hari = 2 tahun');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'setahun',        '1 tahun = setahun');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 tahun',       '5 tahun = 5 tahun');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "dalam beberapa saat",  "prefix");
-        test.equal(moment(0).from(30000), "beberapa saat yang lepas", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'dalam beberapa saat',  'prefix');
+        test.equal(moment(0).from(30000), 'beberapa saat yang lepas', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "beberapa saat yang lepas",  "waktu sekarang dari sekarang sepatutnya menunjukkan sebagai telah lepas");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'beberapa saat yang lepas',  'waktu sekarang dari sekarang sepatutnya menunjukkan sebagai telah lepas');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "dalam beberapa saat", "dalam beberapa saat");
-        test.equal(moment().add({d: 5}).fromNow(), "dalam 5 hari", "dalam 5 hari");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'dalam beberapa saat', 'dalam beberapa saat');
+        test.equal(moment().add({d: 5}).fromNow(), 'dalam 5 hari', 'dalam 5 hari');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hari ini pukul 02.00",     "hari ini pada waktu yang sama");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hari ini pukul 02.25",     "Sekarang tambah 25 minit");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hari ini pukul 03.00",     "Sekarang tambah 1 jam");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Esok pukul 02.00",  "esok pada waktu yang sama");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hari ini pukul 01.00",     "Sekarang tolak 1 jam");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Kelmarin pukul 02.00", "kelmarin pada waktu yang sama");
+        test.equal(moment(a).calendar(),                     'Hari ini pukul 02.00',     'hari ini pada waktu yang sama');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hari ini pukul 02.25',     'Sekarang tambah 25 minit');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hari ini pukul 03.00',     'Sekarang tambah 1 jam');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Esok pukul 02.00',  'esok pada waktu yang sama');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hari ini pukul 01.00',     'Sekarang tolak 1 jam');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Kelmarin pukul 02.00', 'kelmarin pada waktu yang sama');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  "Hari ini + " + i + " hari waktu sekarang");
+            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  'Hari ini + ' + i + ' hari waktu sekarang');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  "Hari ini + " + i + " hari permulaan hari");
+            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  'Hari ini + ' + i + ' hari permulaan hari');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  "Hari ini + " + i + " hari tamat hari");
+            test.equal(m.calendar(),       m.format('dddd [pukul] LT'),  'Hari ini + ' + i + ' hari tamat hari');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [lepas] [pukul] LT'),  "Hari ini - " + i + " hari waktu sekarang");
+            test.equal(m.calendar(),       m.format('dddd [lepas] [pukul] LT'),  'Hari ini - ' + i + ' hari waktu sekarang');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [lepas] [pukul] LT'),  "Hari ini - " + i + " hari permulaan hari");
+            test.equal(m.calendar(),       m.format('dddd [lepas] [pukul] LT'),  'Hari ini - ' + i + ' hari permulaan hari');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [lepas] [pukul] LT'),  "Hari ini - " + i + " hari tamat hari");
+            test.equal(m.calendar(),       m.format('dddd [lepas] [pukul] LT'),  'Hari ini - ' + i + ' hari tamat hari');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 minggu lepas");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "dalam 1 minggu");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 minggu lepas');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'dalam 1 minggu');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 minggu lepas");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "dalam 2 minggu");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 minggu lepas');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'dalam 2 minggu');
 
         test.done();
     },
@@ -249,87 +249,87 @@ exports["locale:ms-my"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 sepatutnya minggu 1");
-        test.equal(moment([2012, 0,  7]).week(), 2, "Jan  7 2012 sepatutnya minggu 2");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 sepatutnya minggu 2");
-        test.equal(moment([2012, 0, 14]).week(), 3, "Jan 14 2012 sepatutnya minggu 3");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 sepatutnya minggu 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 sepatutnya minggu 1');
+        test.equal(moment([2012, 0,  7]).week(), 2, 'Jan  7 2012 sepatutnya minggu 2');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 sepatutnya minggu 2');
+        test.equal(moment([2012, 0, 14]).week(), 3, 'Jan 14 2012 sepatutnya minggu 3');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 sepatutnya minggu 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 53, "Dec 31 2006 sepatutnya minggu 53");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 sepatutnya minggu 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 sepatutnya minggu 1");
-        test.equal(moment([2007,  0,  7]).week(), 1, "Jan  7 2007 sepatutnya minggu 1");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 sepatutnya minggu 2");
-        test.equal(moment([2007,  0, 14]).week(), 2, "Jan 14 2007 sepatutnya minggu 2");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 53, 'Dec 31 2006 sepatutnya minggu 53');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 sepatutnya minggu 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 sepatutnya minggu 1');
+        test.equal(moment([2007,  0,  7]).week(), 1, 'Jan  7 2007 sepatutnya minggu 1');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 sepatutnya minggu 2');
+        test.equal(moment([2007,  0, 14]).week(), 2, 'Jan 14 2007 sepatutnya minggu 2');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 30]).week(), 52, "Dec 30 2007 sepatutnya minggu 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 sepatutnya minggu 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 sepatutnya minggu 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 sepatutnya minggu 1");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 sepatutnya minggu 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 sepatutnya minggu 2");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 30]).week(), 52, 'Dec 30 2007 sepatutnya minggu 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 sepatutnya minggu 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 sepatutnya minggu 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 sepatutnya minggu 1');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 sepatutnya minggu 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 sepatutnya minggu 2');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 52, "Dec 29 2002 sepatutnya minggu 52");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 sepatutnya minggu 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 sepatutnya minggu 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 sepatutnya minggu 1");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 sepatutnya minggu 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 sepatutnya minggu 2");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 52, 'Dec 29 2002 sepatutnya minggu 52');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 sepatutnya minggu 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 sepatutnya minggu 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 sepatutnya minggu 1');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 sepatutnya minggu 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 sepatutnya minggu 2');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 52, "Dec 28 2008 sepatutnya minggu 52");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 sepatutnya minggu 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 sepatutnya minggu 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 sepatutnya minggu 1");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 sepatutnya minggu 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 sepatutnya minggu 2");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 52, 'Dec 28 2008 sepatutnya minggu 52');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 sepatutnya minggu 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 sepatutnya minggu 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 sepatutnya minggu 1');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 sepatutnya minggu 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 sepatutnya minggu 2');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 52, "Dec 27 2009 sepatutnya minggu 52");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 sepatutnya minggu 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 sepatutnya minggu 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 sepatutnya minggu 1");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 sepatutnya minggu 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 sepatutnya minggu 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 52, 'Dec 27 2009 sepatutnya minggu 52');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 sepatutnya minggu 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 sepatutnya minggu 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 sepatutnya minggu 1');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 sepatutnya minggu 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 sepatutnya minggu 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 52, "Dec 26 2010 sepatutnya minggu 52");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 sepatutnya minggu 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 sepatutnya minggu 1");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 sepatutnya minggu 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 sepatutnya minggu 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 52, 'Dec 26 2010 sepatutnya minggu 52');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 sepatutnya minggu 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 sepatutnya minggu 1');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 sepatutnya minggu 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 sepatutnya minggu 2');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 sepatutnya minggu 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '2 02 2', "Jan  7 2012 sepatutnya minggu 2");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 sepatutnya minggu 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '3 03 3', "Jan 14 2012 sepatutnya minggu 3");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', "Jan 15 2012 sepatutnya minggu 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 sepatutnya minggu 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '2 02 2', 'Jan  7 2012 sepatutnya minggu 2');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 sepatutnya minggu 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '3 03 3', 'Jan 14 2012 sepatutnya minggu 3');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', 'Jan 15 2012 sepatutnya minggu 3');
 
         test.done();
     }
index aa5331db8b03b37b79763c732762cb23c07ec737..a1488902e4f719c213bc673cb3b954b98b3dea54 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
 /**************************************************
   Myanmar Burmese
  *************************************************/
 
-exports["locale:my"] = {
+exports['locale:my'] = {
     setUp: function (cb) {
         moment.locale('my');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:my"] = {
         cb();
     },
 
-    "parse": function (test) {
+    'parse': function (test) {
         test.expect(96);
-        var tests = 'ဇန်နဝါရီ ဇန်_ဖေဖော်ဝါရီ ဖေ_မတ် မတ်_ဧပြီ ပြီ_မေ မေ_ဇွန် ဇွန်_ဇူလိုင် လိုင်_သြဂုတ် သြ_စက်တင်ဘာ စက်_အောက်တိုဘာ အောက်_နိုဝင်ဘာ နို_ဒီဇင်ဘာ ဒီ'.split("_"),
+        var tests = 'ဇန်နဝါရီ ဇန်_ဖေဖော်ဝါရီ ဖေ_မတ် မတ်_ဧပြီ ပြီ_မေ မေ_ဇွန် ဇွန်_ဇူလိုင် လိုင်_သြဂုတ် သြ_စက်တင်ဘာ စက်_အောက်တိုဘာ အောက်_နိုဝင်ဘာ နို_ဒီဇင်ဘာ ဒီ'.split('_'),
             i;
 
         function equalTest (input, mmm, i) {
@@ -41,7 +41,7 @@ exports["locale:my"] = {
         test.done();
     },
 
-    "format": function (test) {
+    'format': function (test) {
         test.expect(22);
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a', 'တနင်္ဂနွေ, ဖေဖော်ဝါရီ ၁၄ ၂၀၁၀, ၃:၂၅:၅၀ pm'],
@@ -75,7 +75,7 @@ exports["locale:my"] = {
         test.done();
     },
 
-    "format ordinal": function (test) {
+    'format ordinal': function (test) {
         test.expect(31);
         test.equal(moment([2011, 0, 1]).format('DDDo'), '၁', '၁');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '၂', '၂');
@@ -114,9 +114,9 @@ exports["locale:my"] = {
         test.done();
     },
 
-    "format month": function (test) {
+    'format month': function (test) {
         test.expect(12);
-        var expected = 'ဇန်နဝါရီ ဇန်_ဖေဖော်ဝါရီ ဖေ_မတ် မတ်_ဧပြီ ပြီ_မေ မေ_ဇွန် ဇွန်_ဇူလိုင် လိုင်_သြဂုတ် သြ_စက်တင်ဘာ စက်_အောက်တိုဘာ အောက်_နိုဝင်ဘာ နို_ဒီဇင်ဘာ ဒီ'.split("_"),
+        var expected = 'ဇန်နဝါရီ ဇန်_ဖေဖော်ဝါရီ ဖေ_မတ် မတ်_ဧပြီ ပြီ_မေ မေ_ဇွန် ဇွန်_ဇူလိုင် လိုင်_သြဂုတ် သြ_စက်တင်ဘာ စက်_အောက်တိုဘာ အောက်_နိုဝင်ဘာ နို_ဒီဇင်ဘာ ဒီ'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -124,9 +124,9 @@ exports["locale:my"] = {
         test.done();
     },
 
-    "format week": function (test) {
+    'format week': function (test) {
         test.expect(7);
-        var expected = 'တနင်္ဂနွေ နွေ နွေ_တနင်္လာ လာ လာ_အင်္ဂါ င်္ဂါ င်္ဂါ_ဗုဒ္ဓဟူး ဟူး ဟူး_ကြာသပတေး ကြာ ကြာ_သောကြာ သော သော_စနေ နေ နေ'.split("_"),
+        var expected = 'တနင်္ဂနွေ နွေ နွေ_တနင်္လာ လာ လာ_အင်္ဂါ င်္ဂါ င်္ဂါ_ဗုဒ္ဓဟူး ဟူး ဟူး_ကြာသပတေး ကြာ ကြာ_သောကြာ သော သော_စနေ နေ နေ'.split('_'),
             i;
 
         for (i = 0; i < expected.length; i++) {
@@ -135,145 +135,145 @@ exports["locale:my"] = {
         test.done();
     },
 
-    "from": function (test) {
+    'from': function (test) {
         test.expect(28);
         var start = moment([2007, 1, 28]);
         test.equal(start.from(moment([2007, 1, 28]).add({
             s: 44
-        }), true), "စက္ကန်.အနည်းငယ်", "၄၄ စက္ကန်. = စက္ကန်.အနည်းငယ်");
+        }), true), 'စက္ကန်.အနည်းငယ်', '၄၄ စက္ကန်. = စက္ကန်.အနည်းငယ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             s: 45
-        }), true), "တစ်မိနစ်", "၄၅ စက္ကန်. = တစ်မိနစ်");
+        }), true), 'တစ်မိနစ်', '၄၅ စက္ကန်. = တစ်မိနစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             s: 89
-        }), true), "တစ်မိနစ်", "၈၉ စက္ကန်. = တစ်မိနစ်");
+        }), true), 'တစ်မိနစ်', '၈၉ စက္ကန်. = တစ်မိနစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             s: 90
-        }), true), "၂ မိနစ်", "၉၀ စက္ကန်. =  ၂ မိနစ်");
+        }), true), '၂ မိနစ်', '၉၀ စက္ကန်. =  ၂ မိနစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             m: 44
-        }), true), "၄၄ မိနစ်", "၄၄ မိနစ် = ၄၄ မိနစ်");
+        }), true), '၄၄ မိနစ်', '၄၄ မိနစ် = ၄၄ မိနစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             m: 45
-        }), true), "တစ်နာရီ", "၄၅ မိနစ် = ၁ နာရီ");
+        }), true), 'တစ်နာရီ', '၄၅ မိနစ် = ၁ နာရီ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             m: 89
-        }), true), "တစ်နာရီ", "၈၉ မိနစ် = တစ်နာရီ");
+        }), true), 'တစ်နာရီ', '၈၉ မိနစ် = တစ်နာရီ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             m: 90
-        }), true), "၂ နာရီ", "မိနစ် ၉၀= ၂ နာရီ");
+        }), true), '၂ နာရီ', 'မိနစ် ၉၀= ၂ နာရီ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             h: 5
-        }), true), "၅ နာရီ", "၅ နာရီ= ၅ နာရီ");
+        }), true), '၅ နာရီ', '၅ နာရီ= ၅ နာရီ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             h: 21
-        }), true), "၂၁ နာရီ", "၂၁ နာရီ =၂၁ နာရီ");
+        }), true), '၂၁ နာရီ', '၂၁ နာရီ =၂၁ နာရီ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             h: 22
-        }), true), "တစ်ရက်", "၂၂ နာရီ =တစ်ရက်");
+        }), true), 'တစ်ရက်', '၂၂ နာရီ =တစ်ရက်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             h: 35
-        }), true), "တစ်ရက်", "၃၅ နာရီ =တစ်ရက်");
+        }), true), 'တစ်ရက်', '၃၅ နာရီ =တစ်ရက်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             h: 36
-        }), true), "၂ ရက်", "၃၆ နာရီ = ၂ ရက်");
+        }), true), '၂ ရက်', '၃၆ နာရီ = ၂ ရက်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 1
-        }), true), "တစ်ရက်", "၁ ရက်= တစ်ရက်");
+        }), true), 'တစ်ရက်', '၁ ရက်= တစ်ရက်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 5
-        }), true), "၅ ရက်", "၅ ရက် = ၅ ရက်");
+        }), true), '၅ ရက်', '၅ ရက် = ၅ ရက်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 25
-        }), true), "၂၅ ရက်", "၂၅ ရက်= ၂၅ ရက်");
+        }), true), '၂၅ ရက်', '၂၅ ရက်= ၂၅ ရက်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 26
-        }), true), "တစ်လ", "၂၆ ရက် = တစ်လ");
+        }), true), 'တစ်လ', '၂၆ ရက် = တစ်လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 30
-        }), true), "တစ်လ", "ရက် ၃၀ = တစ်လ");
+        }), true), 'တစ်လ', 'ရက် ၃၀ = တစ်လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 43
-        }), true), "တစ်လ", "၄၃ ရက် = တစ်လ");
+        }), true), 'တစ်လ', '၄၃ ရက် = တစ်လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 46
-        }), true), "၂ လ", "၄၆ ရက် = ၂ လ");
+        }), true), '၂ လ', '၄၆ ရက် = ၂ လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 74
-        }), true), "၂ လ", "၇၅ ရက်= ၂ လ");
+        }), true), '၂ လ', '၇၅ ရက်= ၂ လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 76
-        }), true), "၃ လ", "၇၆ ရက် = ၃ လ");
+        }), true), '၃ လ', '၇၆ ရက် = ၃ လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             M: 1
-        }), true), "တစ်လ", "၁ လ = တစ်လ");
+        }), true), 'တစ်လ', '၁ လ = တစ်လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             M: 5
-        }), true), "၅ လ", "၅ လ = ၅ လ");
+        }), true), '၅ လ', '၅ လ = ၅ လ');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 345
-        }), true), "တစ်နှစ်", "၃၄၅ ရက် = တစ်နှစ်");
+        }), true), 'တစ်နှစ်', '၃၄၅ ရက် = တစ်နှစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             d: 548
-        }), true), "၂ နှစ်", "၅၄၈ ရက် = ၂ နှစ်");
+        }), true), '၂ နှစ်', '၅၄၈ ရက် = ၂ နှစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             y: 1
-        }), true), "တစ်နှစ်", "၁ နှစ် = တစ်နှစ်");
+        }), true), 'တစ်နှစ်', '၁ နှစ် = တစ်နှစ်');
         test.equal(start.from(moment([2007, 1, 28]).add({
             y: 5
-        }), true), "၅ နှစ်", "၅ နှစ် = ၅ နှစ်");
+        }), true), '၅ နှစ်', '၅ နှစ် = ၅ နှစ်');
         test.done();
     },
 
-    "suffix": function (test) {
+    'suffix': function (test) {
         test.expect(2);
-        test.equal(moment(30000).from(0), "လာမည့် စက္ကန်.အနည်းငယ် မှာ", "prefix");
-        test.equal(moment(0).from(30000), "လွန်ခဲ့သော စက္ကန်.အနည်းငယ် က", "suffix");
+        test.equal(moment(30000).from(0), 'လာမည့် စက္ကန်.အနည်းငယ် မှာ', 'prefix');
+        test.equal(moment(0).from(30000), 'လွန်ခဲ့သော စက္ကန်.အနည်းငယ် က', 'suffix');
         test.done();
     },
 
-    "now from now": function (test) {
+    'now from now': function (test) {
         test.expect(1);
-        test.equal(moment().fromNow(), "လွန်ခဲ့သော စက္ကန်.အနည်းငယ် က", "ယခုမှစပြီး အတိတ်တွင်ဖော်ပြသလိုဖော်ပြမည်");
+        test.equal(moment().fromNow(), 'လွန်ခဲ့သော စက္ကန်.အနည်းငယ် က', 'ယခုမှစပြီး အတိတ်တွင်ဖော်ပြသလိုဖော်ပြမည်');
         test.done();
     },
 
-    "fromNow": function (test) {
+    'fromNow': function (test) {
         test.expect(2);
         test.equal(moment().add({
             s: 30
-        }).fromNow(), "လာမည့် စက္ကန်.အနည်းငယ် မှာ", "လာမည့် စက္ကန်.အနည်းငယ် မှာ");
+        }).fromNow(), 'လာမည့် စက္ကန်.အနည်းငယ် မှာ', 'လာမည့် စက္ကန်.အနည်းငယ် မှာ');
         test.equal(moment().add({
             d: 5
-        }).fromNow(), "လာမည့် ၅ ရက် မှာ", "လာမည့် ၅ ရက် မှာ");
+        }).fromNow(), 'လာမည့် ၅ ရက် မှာ', 'လာမည့် ၅ ရက် မှာ');
         test.done();
     },
 
-    "calendar day": function (test) {
+    'calendar day': function (test) {
         test.expect(6);
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(), "ယနေ. ၀၂:၀၀ မှာ", "ယနေ. ဒီအချိန်");
+        test.equal(moment(a).calendar(), 'ယနေ. ၀၂:၀၀ မှာ', 'ယနေ. ဒီအချိန်');
         test.equal(moment(a).add({
             m: 25
-        }).calendar(), "ယနေ. ၀၂:၂၅ မှာ", "ယခုမှ ၂၅ မိနစ်ပေါင်းထည့်");
+        }).calendar(), 'ယနေ. ၀၂:၂၅ မှာ', 'ယခုမှ ၂၅ မိနစ်ပေါင်းထည့်');
         test.equal(moment(a).add({
             h: 1
-        }).calendar(), "ယနေ. ၀၃:၀၀ မှာ", "ယခုမှ ၁ နာရီပေါင်းထည့်");
+        }).calendar(), 'ယနေ. ၀၃:၀၀ မှာ', 'ယခုမှ ၁ နာရီပေါင်းထည့်');
         test.equal(moment(a).add({
             d: 1
-        }).calendar(), "မနက်ဖြန် ၀၂:၀၀ မှာ", "မနက်ဖြန် ဒီအချိန်");
+        }).calendar(), 'မနက်ဖြန် ၀၂:၀၀ မှာ', 'မနက်ဖြန် ဒီအချိန်');
         test.equal(moment(a).subtract({
             h: 1
-        }).calendar(), "ယနေ. ၀၁:၀၀ မှာ", "ယခုမှ ၁ နာရီနှုတ်");
+        }).calendar(), 'ယနေ. ၀၁:၀၀ မှာ', 'ယခုမှ ၁ နာရီနှုတ်');
         test.equal(moment(a).subtract({
             d: 1
-        }).calendar(), "မနေ.က ၀၂:၀၀ မှာ", "မနေ.က ဒီအချိန်");
+        }).calendar(), 'မနေ.က ၀၂:၀၀ မှာ', 'မနေ.က ဒီအချိန်');
         test.done();
     },
 
-    "calendar next week": function (test) {
+    'calendar next week': function (test) {
         test.expect(15);
 
         var i, m;
@@ -281,16 +281,16 @@ exports["locale:my"] = {
             m = moment().add({
                 d: i
             });
-            test.equal(m.calendar(), m.format('dddd LT [မှာ]'), "Today + " + i + " days current time");
+            test.equal(m.calendar(), m.format('dddd LT [မှာ]'), 'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('dddd LT [မှာ]'), "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('dddd LT [မှာ]'), 'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('dddd LT [မှာ]'), "Today + " + i + " days end of day");
+            test.equal(m.calendar(), m.format('dddd LT [မှာ]'), 'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week": function (test) {
+    'calendar last week': function (test) {
         test.expect(15);
 
         var i, m;
@@ -299,16 +299,16 @@ exports["locale:my"] = {
             m = moment().subtract({
                 d: i
             });
-            test.equal(m.calendar(), m.format('[ပြီးခဲ့သော] dddd LT [မှာ]'), "Today - " + i + " days current time");
+            test.equal(m.calendar(), m.format('[ပြီးခဲ့သော] dddd LT [မှာ]'), 'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format('[ပြီးခဲ့သော] dddd LT [မှာ]'), "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format('[ပြီးခဲ့သော] dddd LT [မှာ]'), 'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format('[ပြီးခဲ့သော] dddd LT [မှာ]'), "Today - " + i + " days end of day");
+            test.equal(m.calendar(), m.format('[ပြီးခဲ့သော] dddd LT [မှာ]'), 'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else": function (test) {
+    'calendar all else': function (test) {
         test.expect(4);
 
         var weeksAgo = moment().subtract({
@@ -318,8 +318,8 @@ exports["locale:my"] = {
                 w: 1
             });
 
-        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), "လွန်ခဲ့သော ၁ ပတ်က");
-        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), "၁ ပတ်အတွင်း");
+        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), 'လွန်ခဲ့သော ၁ ပတ်က');
+        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), '၁ ပတ်အတွင်း');
 
         weeksAgo = moment().subtract({
             w: 2
@@ -328,8 +328,8 @@ exports["locale:my"] = {
             w: 2
         });
 
-        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), "၂ ပတ် အရင်က");
-        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), "၂ ပတ် အတွင်း");
+        test.equal(weeksAgo.calendar(), weeksAgo.format('L'), '၂ ပတ် အရင်က');
+        test.equal(weeksFromNow.calendar(), weeksFromNow.format('L'), '၂ ပတ် အတွင်း');
 
         test.done();
     },
@@ -337,103 +337,103 @@ exports["locale:my"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday": function (test) {
+    'weeks year starting sunday': function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(), 1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(), 1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(), 2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(), 1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(), 1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(), 2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday": function (test) {
+    'weeks year starting monday': function (test) {
         test.expect(5);
 
-        test.equal(moment([2007, 0, 1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(), 1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(), 2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+        test.equal(moment([2007, 0, 1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(), 1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(), 2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday": function (test) {
+    'weeks year starting tuesday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008, 0, 1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008, 0, 6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008, 0, 7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008, 0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008, 0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008, 0, 1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008, 0, 6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008, 0, 7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008, 0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008, 0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday": function (test) {
+    'weeks year starting wednesday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003, 0, 1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003, 0, 5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003, 0, 6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003, 0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003, 0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003, 0, 1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003, 0, 5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003, 0, 6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003, 0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003, 0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday": function (test) {
+    'weeks year starting thursday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009, 0, 1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009, 0, 4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009, 0, 5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009, 0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009, 0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009, 0, 1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009, 0, 4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009, 0, 5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009, 0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009, 0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday": function (test) {
+    'weeks year starting friday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010, 0, 1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010, 0, 3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010, 0, 4]).week(), 1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010, 0, 10]).week(), 1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010, 0, 11]).week(), 2, "Jan 11 2010 should be week 2");
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010, 0, 1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010, 0, 3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010, 0, 4]).week(), 1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010, 0, 10]).week(), 1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010, 0, 11]).week(), 2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday": function (test) {
+    'weeks year starting saturday': function (test) {
         test.expect(6);
 
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011, 0, 1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011, 0, 2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011, 0, 3]).week(), 1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011, 0, 9]).week(), 1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011, 0, 10]).week(), 2, "Jan 10 2011 should be week 2");
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011, 0, 1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011, 0, 2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011, 0, 3]).week(), 1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011, 0, 9]).week(), 1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011, 0, 10]).week(), 2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted": function (test) {
+    'weeks year starting sunday formatted': function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0, 1]).format('w ww wo'), '၅၂ ၅၂ ၅၂', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).format('w ww wo'), '၁ ၀၁ ၁', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).format('w ww wo'), '၁ ၀၁ ၁', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).format('w ww wo'), '၂ ၀၂ ၂', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '၂ ၀၂ ၂', "Jan 15 2012 should be week 2");
+        test.equal(moment([2012, 0, 1]).format('w ww wo'), '၅၂ ၅၂ ၅၂', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).format('w ww wo'), '၁ ၀၁ ၁', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).format('w ww wo'), '၁ ၀၁ ၁', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).format('w ww wo'), '၂ ၀၂ ၂', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '၂ ၀၂ ၂', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 12ae3ff8f08541c861c3f61bdac942ae9d4d2d29..bfbcb120950e6558d6cdfd50e68edc17b765a5ed 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Norwegian bokmål
      *************************************************/
 
-exports["locale:nb"] = {
+exports['locale:nb'] = {
     setUp : function (cb) {
         moment.locale('nb');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:nb"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan_februar feb_mars mars_april april_mai mai_juni juni_juli juli_august aug_september sep_oktober okt_november nov_desember des'.split("_"),
+    'parse' : function (test) {
+        var tests = 'januar jan_februar feb_mars mars_april april_mai mai_juni juni_juli juli_august aug_september sep_oktober okt_november nov_desember des'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:nb"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'søndag, februar 14. 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'sø., 3PM'],
@@ -72,7 +72,7 @@ exports["locale:nb"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -110,209 +110,209 @@ exports["locale:nb"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan._februar feb._mars mars_april april_mai mai_juni juni_juli juli_august aug._september sep._oktober okt._november nov._desember des.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januar jan._februar feb._mars mars_april april_mai mai_juni juni_juli juli_august aug._september sep._oktober okt._november nov._desember des.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'søndag sø. sø_mandag ma. ma_tirsdag ti. ti_onsdag on. on_torsdag to. to_fredag fr. fr_lørdag lø. lø'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'søndag sø. sø_mandag ma. ma_tirsdag ti. ti_onsdag on. on_torsdag to. to_fredag fr. fr_lørdag lø. lø'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "noen sekunder", "44 sekunder = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ett minutt",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ett minutt",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutter",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutter",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "en time",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "en time",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 timer",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 timer",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 timer",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "en dag",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "en dag",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dager",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "en dag",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dager",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dager",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "en måned",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "en måned",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "en måned",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 måneder",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 måneder",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 måneder",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "en måned",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 måneder",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ett år",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 år",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ett år",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 år",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'noen sekunder', '44 sekunder = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ett minutt',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ett minutt',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutter',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutter',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'en time',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'en time',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 timer',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 timer',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 timer',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'en dag',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'en dag',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dager',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'en dag',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dager',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dager',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'en måned',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'en måned',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'en måned',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 måneder',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 måneder',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 måneder',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'en måned',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 måneder',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ett år',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 år',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ett år',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 år',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "om noen sekunder",  "prefix");
-        test.equal(moment(0).from(30000), "for noen sekunder siden", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'om noen sekunder',  'prefix');
+        test.equal(moment(0).from(30000), 'for noen sekunder siden', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "for noen sekunder siden",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'for noen sekunder siden',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "om noen sekunder", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "om 5 dager", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'om noen sekunder', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'om 5 dager', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "i dag kl. 2.00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "i dag kl. 2.25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "i dag kl. 3.00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "i morgen kl. 2.00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "i dag kl. 1.00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "i går kl. 2.00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'i dag kl. 2.00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'i dag kl. 2.25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'i dag kl. 3.00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'i morgen kl. 2.00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'i dag kl. 1.00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'i går kl. 2.00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [kl.] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[forrige] dddd [kl.] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[forrige] dddd [kl.] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[forrige] dddd [kl.] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[forrige] dddd [kl.] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[forrige] dddd [kl.] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[forrige] dddd [kl.] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 003a3a76840a0b176801ce642cd3c51a7d706d66..21134452663e1c605e8e81066870899e564f4409 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Nepali
      *************************************************/
 
-exports["locale:ne"] = {
+exports['locale:ne'] = {
     setUp : function (cb) {
         moment.locale('ne');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ne"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'जनवरी जन._फेब्रुवरी फेब्रु._मार्च मार्च_अप्रिल अप्रि._मई मई_जुन जुन_जुलाई जुलाई._अगष्ट अग._सेप्टेम्बर सेप्ट._अक्टोबर अक्टो._नोभेम्बर नोभे._डिसेम्बर डिसे.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'जनवरी जन._फेब्रुवरी फेब्रु._मार्च मार्च_अप्रिल अप्रि._मई मई_जुन जुन_जुलाई जुलाई._अगष्ट अग._सेप्टेम्बर सेप्ट._अक्टोबर अक्टो._नोभेम्बर नोभे._डिसेम्बर डिसे.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:ne"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, aको h:mm:ss बजे',       'आइतबार, १४ फेब्रुवरी २०१०, बेलुकाको ३:२५:५० बजे'],
                 ['ddd, aको h बजे',                                                      'आइत., बेलुकाको ३ बजे'],
@@ -70,7 +70,7 @@ exports["locale:ne"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '१', '१');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '२', '२');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '३', '३');
@@ -108,140 +108,140 @@ exports["locale:ne"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'जनवरी जन._फेब्रुवरी फेब्रु._मार्च मार्च_अप्रिल अप्रि._मई मई_जुन जुन_जुलाई जुलाई._अगष्ट अग._सेप्टेम्बर सेप्ट._अक्टोबर अक्टो._नोभेम्बर नोभे._डिसेम्बर डिसे.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'जनवरी जन._फेब्रुवरी फेब्रु._मार्च मार्च_अप्रिल अप्रि._मई मई_जुन जुन_जुलाई जुलाई._अगष्ट अग._सेप्टेम्बर सेप्ट._अक्टोबर अक्टो._नोभेम्बर नोभे._डिसेम्बर डिसे.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'आइतबार आइत. आइ._सोमबार सोम. सो._मङ्गलबार मङ्गल. मङ्_बुधबार बुध. बु._बिहिबार बिहि. बि._शुक्रबार शुक्र. शु._शनिबार शनि. श.'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'आइतबार आइत. आइ._सोमबार सोम. सो._मङ्गलबार मङ्गल. मङ्_बुधबार बुध. बु._बिहिबार बिहि. बि._शुक्रबार शुक्र. शु._शनिबार शनि. श.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "केही समय", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "एक मिनेट",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "एक मिनेट",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "२ मिनेट",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "४४ मिनेट",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "एक घण्टा",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "एक घण्टा",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "२ घण्टा",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "५ घण्टा",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "२१ घण्टा",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "एक दिन",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "एक दिन",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "२ दिन",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "एक दिन",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "५ दिन",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "२५ दिन",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "एक महिना",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "एक महिना",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "एक महिना",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "२ महिना",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "२ महिना",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "३ महिना",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "एक महिना",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "५ महिना",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "एक बर्ष",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "२ बर्ष",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "एक बर्ष",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "५ बर्ष",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'केही समय', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'एक मिनेट',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'एक मिनेट',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '२ मिनेट',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '४४ मिनेट',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'एक घण्टा',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'एक घण्टा',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '२ घण्टा',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '५ घण्टा',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '२१ घण्टा',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'एक दिन',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'एक दिन',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '२ दिन',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'एक दिन',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '५ दिन',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '२५ दिन',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'एक महिना',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'एक महिना',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'एक महिना',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '२ महिना',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '२ महिना',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '३ महिना',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'एक महिना',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '५ महिना',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'एक बर्ष',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '२ बर्ष',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'एक बर्ष',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '५ बर्ष',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "केही समयमा",  "prefix");
-        test.equal(moment(0).from(30000), "केही समय अगाडी", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'केही समयमा',  'prefix');
+        test.equal(moment(0).from(30000), 'केही समय अगाडी', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "केही समय अगाडी",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'केही समय अगाडी',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "केही समयमा", "केही समयमा");
-        test.equal(moment().add({d: 5}).fromNow(), "५ दिनमा", "५ दिनमा");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'केही समयमा', 'केही समयमा');
+        test.equal(moment().add({d: 5}).fromNow(), '५ दिनमा', '५ दिनमा');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "आज रातीको २:०० बजे",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "आज रातीको २:२५ बजे",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "आज बिहानको ३:०० बजे",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "भोली रातीको २:०० बजे",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "आज रातीको १:०० बजे",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "हिजो रातीको २:०० बजे", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'आज रातीको २:०० बजे',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'आज रातीको २:२५ बजे',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'आज बिहानको ३:०० बजे',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'भोली रातीको २:०० बजे',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'आज रातीको १:०० बजे',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'हिजो रातीको २:०० बजे', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[आउँदो] dddd[,] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[आउँदो] dddd[,] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[आउँदो] dddd[,] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[आउँदो] dddd[,] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[आउँदो] dddd[,] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[आउँदो] dddd[,] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[गएको] dddd[,] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[गएको] dddd[,] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[गएको] dddd[,] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[गएको] dddd[,] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[गएको] dddd[,] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[गएको] dddd[,] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), "राती", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), "बिहान", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), "दिउँसो", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), "बेलुका", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), "साँझ", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), "राती", "night");
-
-        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), "राती", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), "बिहान", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), "दिउँसो", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), "बेलुका", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), "साँझ", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), "राती", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), 'राती', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), 'बिहान', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), 'दिउँसो', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), 'बेलुका', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), 'साँझ', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), 'राती', 'night');
+
+        test.equal(moment([2011, 2, 23,  2, 30]).format('A'), 'राती', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('A'), 'बिहान', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('A'), 'दिउँसो', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('A'), 'बेलुका', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('A'), 'साँझ', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('A'), 'राती', 'night');
 
         test.done();
     },
@@ -249,87 +249,87 @@ exports["locale:ne"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '१ ०१ १', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '१ ०१ १', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '२ ०२ २', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '२ ०२ २', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '३ ०३ ३', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '१ ०१ १', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '१ ०१ १', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '२ ०२ २', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '२ ०२ २', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '३ ०३ ३', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 5a002133ad393a633058d1ffcff57d42637ecf6e..60eed0a50d1f80b081863d784a6fece62d0965c0 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Dutch
      *************************************************/
 
-exports["locale:nl"] = {
+exports['locale:nl'] = {
     setUp : function (cb) {
         moment.locale('nl');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:nl"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januari jan._februari feb._maart mrt._april apr._mei mei._juni jun._juli jul._augustus aug._september sep._oktober okt._november nov._december dec.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januari jan._februari feb._maart mrt._april apr._mei mei._juni jun._juli jul._augustus aug._september sep._oktober okt._november nov._december dec.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:nl"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, HH:mm:ss',       'zondag, februari 14de 2010, 15:25:50'],
                 ['ddd, HH',                            'zo., 15'],
@@ -71,7 +71,7 @@ exports["locale:nl"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1ste', '1ste');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2de', '2de');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3de', '3de');
@@ -109,127 +109,127 @@ exports["locale:nl"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januari jan._februari feb._maart mrt._april apr._mei mei_juni jun._juli jul._augustus aug._september sep._oktober okt._november nov._december dec.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januari jan._februari feb._maart mrt._april apr._mei mei_juni jun._juli jul._augustus aug._september sep._oktober okt._november nov._december dec.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'zondag zo. Zo_maandag ma. Ma_dinsdag di. Di_woensdag wo. Wo_donderdag do. Do_vrijdag vr. Vr_zaterdag za. Za'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'zondag zo. Zo_maandag ma. Ma_dinsdag di. Di_woensdag wo. Wo_donderdag do. Do_vrijdag vr. Vr_zaterdag za. Za'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "een paar seconden", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "één minuut",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "één minuut",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuten",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuten",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "één uur",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "één uur",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 uur",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 uur",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 uur",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "één dag",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "één dag",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dagen",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "één dag",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dagen",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dagen",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "één maand",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "één maand",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "één maand",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 maanden",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 maanden",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 maanden",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "één maand",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 maanden",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "één jaar",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 jaar",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "één jaar",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 jaar",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'een paar seconden', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'één minuut',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'één minuut',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuten',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuten',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'één uur',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'één uur',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 uur',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 uur',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 uur',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'één dag',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'één dag',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dagen',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'één dag',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dagen',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dagen',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'één maand',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'één maand',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'één maand',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 maanden',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 maanden',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 maanden',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'één maand',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 maanden',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'één jaar',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 jaar',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'één jaar',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 jaar',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "over een paar seconden",  "prefix");
-        test.equal(moment(0).from(30000), "een paar seconden geleden", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'over een paar seconden',  'prefix');
+        test.equal(moment(0).from(30000), 'een paar seconden geleden', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "een paar seconden geleden",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'een paar seconden geleden',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "over een paar seconden", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "over 5 dagen", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'over een paar seconden', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'over 5 dagen', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "vandaag om 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "vandaag om 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "vandaag om 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "morgen om 02:00",    "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "vandaag om 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "gisteren om 02:00",   "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'vandaag om 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'vandaag om 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'vandaag om 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'morgen om 02:00',    'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'vandaag om 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'gisteren om 02:00',   'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [om] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [om] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [om] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [om] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [om] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [om] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[afgelopen] dddd [om] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[afgelopen] dddd [om] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[afgelopen] dddd [om] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[afgelopen] dddd [om] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[afgelopen] dddd [om] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[afgelopen] dddd [om] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "month abbreviation" : function (test) {
+    'month abbreviation' : function (test) {
         test.equal(moment([2012, 5, 23]).format('D-MMM-YYYY'), '23-jun-2012', 'format month abbreviation surrounded by dashes should not include a dot');
         test.equal(moment([2012, 5, 23]).format('D MMM YYYY'), '23 jun. 2012', 'format month abbreviation not surrounded by dashes should include a dot');
 
@@ -239,87 +239,87 @@ exports["locale:nl"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52ste', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1ste', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1ste', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),    '2 02 2de', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),    '2 02 2de', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52ste', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1ste', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1ste', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),    '2 02 2de', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),    '2 02 2de', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 8576dba3550d0f71db425ad943a3951a9edc9cf9..0925c3f9ef68e91bb88a75ed07b6d00f4726571a 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Norwegian nynorsk
      *************************************************/
 
-exports["locale:nn"] = {
+exports['locale:nn'] = {
     setUp : function (cb) {
         moment.locale('nn');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:nn"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan_februar feb_mars mar_april apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januar jan_februar feb_mars mar_april apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:nn"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'sundag, februar 14. 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'sun, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:nn"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,209 +109,209 @@ exports["locale:nn"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan_februar feb_mars mar_april apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januar jan_februar feb_mars mar_april apr_mai mai_juni jun_juli jul_august aug_september sep_oktober okt_november nov_desember des'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'sundag sun su_måndag mån må_tysdag tys ty_onsdag ons on_torsdag tor to_fredag fre fr_laurdag lau lø'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'sundag sun su_måndag mån må_tysdag tys ty_onsdag ons on_torsdag tor to_fredag fre fr_laurdag lau lø'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "nokre sekund", "44 sekunder = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "eit minutt",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "eit minutt",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutt",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutt",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ein time",     "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ein time",     "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 timar",      "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 timar",      "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 timar",     "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ein dag",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ein dag",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dagar",      "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ein dag",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dagar",      "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dagar",     "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ein månad",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ein månad",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ein månad",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 månader",    "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 månader",    "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 månader",    "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ein månad",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 månader",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "eit år",       "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 år",         "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "eit år",       "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 år",         "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'nokre sekund', '44 sekunder = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'eit minutt',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'eit minutt',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutt',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutt',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ein time',     '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ein time',     '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 timar',      '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 timar',      '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 timar',     '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ein dag',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ein dag',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dagar',      '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ein dag',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dagar',      '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dagar',     '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ein månad',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ein månad',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ein månad',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 månader',    '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 månader',    '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 månader',    '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ein månad',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 månader',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'eit år',       '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 år',         '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'eit år',       '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 år',         '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "om nokre sekund",  "prefix");
-        test.equal(moment(0).from(30000), "for nokre sekund sidan", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'om nokre sekund',  'prefix');
+        test.equal(moment(0).from(30000), 'for nokre sekund sidan', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "for nokre sekund sidan",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'for nokre sekund sidan',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "om nokre sekund", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "om 5 dagar", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'om nokre sekund', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'om 5 dagar', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "I dag klokka 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "I dag klokka 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "I dag klokka 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "I morgon klokka 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "I dag klokka 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "I går klokka 02:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'I dag klokka 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'I dag klokka 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'I dag klokka 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'I morgon klokka 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'I dag klokka 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'I går klokka 02:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [klokka] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [klokka] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [klokka] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [klokka] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [klokka] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [klokka] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Føregåande] dddd [klokka] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Føregåande] dddd [klokka] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Føregåande] dddd [klokka] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Føregåande] dddd [klokka] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Føregåande] dddd [klokka] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Føregåande] dddd [klokka] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 749f3d9aa5e00623bf13630bc5ebfe71d9fbe029..279ed7f22af86d4cb7e2f87324f87d43cb3b4985 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Polish
      *************************************************/
 
-exports["locale:pl"] = {
+exports['locale:pl'] = {
     setUp : function (cb) {
         moment.locale('pl');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:pl"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'styczeń sty_luty lut_marzec mar_kwiecień kwi_maj maj_czerwiec cze_lipiec lip_sierpień sie_wrzesień wrz_październik paź_listopad lis_grudzień gru'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'styczeń sty_luty lut_marzec mar_kwiecień kwi_maj maj_czerwiec cze_lipiec lip_sierpień sie_wrzesień wrz_październik paź_listopad lis_grudzień gru'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:pl"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'niedziela, luty 14. 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'nie, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:pl"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,103 +109,103 @@ exports["locale:pl"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'styczeń sty_luty lut_marzec mar_kwiecień kwi_maj maj_czerwiec cze_lipiec lip_sierpień sie_wrzesień wrz_październik paź_listopad lis_grudzień gru'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'styczeń sty_luty lut_marzec mar_kwiecień kwi_maj maj_czerwiec cze_lipiec lip_sierpień sie_wrzesień wrz_październik paź_listopad lis_grudzień gru'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'niedziela nie N_poniedziałek pon Pn_wtorek wt Wt_środa śr Śr_czwartek czw Cz_piątek pt Pt_sobota sb So'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'niedziela nie N_poniedziałek pon Pn_wtorek wt Wt_środa śr Śr_czwartek czw Cz_piątek pt Pt_sobota sb So'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "kilka sekund",  "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minuta",        "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minuta",        "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuty",      "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuty",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "godzina",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "godzina",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 godziny",     "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 godzin",      "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 godzin",     "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "1 dzień",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "1 dzień",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dni",         "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "1 dzień",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dni",         "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dni",        "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "miesiąc",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "miesiąc",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "miesiąc",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 miesiące",    "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 miesiące",    "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 miesiące",    "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "miesiąc",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 miesięcy",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "rok",           "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 lata",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "rok",           "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 lat",         "5 years = 5 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 112}), true), "112 lat",       "112 years = 112 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 122}), true), "122 lata",      "122 years = 122 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 213}), true), "213 lat",       "213 years = 213 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 223}), true), "223 lata",      "223 years = 223 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'kilka sekund',  '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minuta',        '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minuta',        '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuty',      '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuty',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'godzina',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'godzina',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 godziny',     '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 godzin',      '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 godzin',     '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '1 dzień',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '1 dzień',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dni',         '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '1 dzień',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dni',         '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dni',        '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'miesiąc',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'miesiąc',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'miesiąc',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 miesiące',    '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 miesiące',    '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 miesiące',    '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'miesiąc',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 miesięcy',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'rok',           '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 lata',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'rok',           '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 lat',         '5 years = 5 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 112}), true), '112 lat',       '112 years = 112 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 122}), true), '122 lata',      '122 years = 122 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 213}), true), '213 lat',       '213 years = 213 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 223}), true), '223 lata',      '223 years = 223 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "za kilka sekund",  "prefix");
-        test.equal(moment(0).from(30000), "kilka sekund temu", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'za kilka sekund',  'prefix');
+        test.equal(moment(0).from(30000), 'kilka sekund temu', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "kilka sekund temu",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'kilka sekund temu',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "za kilka sekund", "in a few seconds");
-        test.equal(moment().add({h: 1}).fromNow(), "za godzinę", "in an hour");
-        test.equal(moment().add({d: 5}).fromNow(), "za 5 dni", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'za kilka sekund', 'in a few seconds');
+        test.equal(moment().add({h: 1}).fromNow(), 'za godzinę', 'in an hour');
+        test.equal(moment().add({d: 5}).fromNow(), 'za 5 dni', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Dziś o 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Dziś o 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Dziś o 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Jutro o 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Dziś o 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Wczoraj o 02:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Dziś o 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Dziś o 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Dziś o 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Jutro o 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Dziś o 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Wczoraj o 02:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[W] dddd [o] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[W] dddd [o] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[W] dddd [o] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[W] dddd [o] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[W] dddd [o] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[W] dddd [o] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -223,29 +223,29 @@ exports["locale:pl"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(), m.format(makeFormat(m)), "Today - " + i + " days current time");
+            test.equal(m.calendar(), m.format(makeFormat(m)), 'Today - ' + i + ' days current time');
 
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(), m.format(makeFormat(m)), "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(), m.format(makeFormat(m)), 'Today - ' + i + ' days beginning of day');
 
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(), m.format(makeFormat(m)), "Today - " + i + " days end of day");
+            test.equal(m.calendar(), m.format(makeFormat(m)), 'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -253,87 +253,87 @@ exports["locale:pl"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 302069a54af6cc357bcc59ab9178b40b9e1df067..3bf5615b9790ceafa9ce0b723855123cbb208731 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Portuguese - Brazilian
      *************************************************/
 
-exports["locale:pt-br"] = {
+exports['locale:pt-br'] = {
     setUp : function (cb) {
         moment.locale('pt-br');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:pt-br"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'janeiro jan_fevereiro fev_março mar_abril abr_maio mai_junho jun_julho jul_agosto ago_setembro set_outubro out_novembro nov_dezembro dez'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'janeiro jan_fevereiro fev_março mar_abril abr_maio mai_junho jun_julho jul_agosto ago_setembro set_outubro out_novembro nov_dezembro dez'.split('_'), i;
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -41,7 +41,7 @@ exports["locale:pt-br"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'domingo, fevereiro 14º 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'dom, 3PM'],
@@ -74,7 +74,7 @@ exports["locale:pt-br"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1º', '1º');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2º', '2º');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3º', '3º');
@@ -112,117 +112,117 @@ exports["locale:pt-br"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'janeiro jan_fevereiro fev_março mar_abril abr_maio mai_junho jun_julho jul_agosto ago_setembro set_outubro out_novembro nov_dezembro dez'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'janeiro jan_fevereiro fev_março mar_abril abr_maio mai_junho jun_julho jul_agosto ago_setembro set_outubro out_novembro nov_dezembro dez'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'domingo dom_segunda-feira seg_terça-feira ter_quarta-feira qua_quinta-feira qui_sexta-feira sex_sábado sáb'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'domingo dom_segunda-feira seg_terça-feira ter_quarta-feira qua_quinta-feira qui_sexta-feira sex_sábado sáb'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "segundos",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "um minuto",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "um minuto",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutos",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutos", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "uma hora",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "uma hora",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 horas",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 horas",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 horas",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "um dia",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "um dia",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dias",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "um dia",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dias",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dias",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "um mês",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "um mês",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "um mês",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 meses",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 meses",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 meses",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "um mês",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 meses",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "um ano",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 anos",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "um ano",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 anos",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'segundos',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'um minuto',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'um minuto',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutos',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutos', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'uma hora',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'uma hora',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 horas',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 horas',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 horas',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'um dia',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'um dia',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dias',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'um dia',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dias',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dias',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'um mês',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'um mês',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'um mês',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 meses',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 meses',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 meses',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'um mês',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 meses',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'um ano',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 anos',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'um ano',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 anos',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "em segundos", "prefix");
-        test.equal(moment(0).from(30000), "segundos atrás", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'em segundos', 'prefix');
+        test.equal(moment(0).from(30000), 'segundos atrás', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "em segundos", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "em 5 dias", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'em segundos', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'em 5 dias', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hoje às 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hoje às 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hoje às 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Amanhã às 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hoje às 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Ontem às 02:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Hoje às 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hoje às 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hoje às 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Amanhã às 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hoje às 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Ontem às 02:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [às] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [às] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [às] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [às] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [às] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [às] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -230,87 +230,87 @@ exports["locale:pt-br"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1º', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1º', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2º', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2º', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3º', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1º', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1º', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2º', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2º', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3º', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 0d6bd8585a82fe096f7b48db442d852bcb40d8a4..61b4165b4d378d5e1d8e5fd8dcd5845cd9ec4bc5 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Portuguese
      *************************************************/
 
-exports["locale:pt"] = {
+exports['locale:pt'] = {
     setUp : function (cb) {
         moment.locale('pt');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:pt"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Janeiro Jan_Fevereiro Fev_Março Mar_Abril Abr_Maio Mai_Junho Jun_Julho Jul_Agosto Ago_Setembro Set_Outubro Out_Novembro Nov_Dezembro Dez'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Janeiro Jan_Fevereiro Fev_Março Mar_Abril Abr_Maio Mai_Junho Jun_Julho Jul_Agosto Ago_Setembro Set_Outubro Out_Novembro Nov_Dezembro Dez'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:pt"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'domingo, fevereiro 14º 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'dom, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:pt"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1º', '1º');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2º', '2º');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3º', '3º');
@@ -109,117 +109,117 @@ exports["locale:pt"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'janeiro jan_fevereiro fev_março mar_abril abr_maio mai_junho jun_julho jul_agosto ago_setembro set_outubro out_novembro nov_dezembro dez'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'janeiro jan_fevereiro fev_março mar_abril abr_maio mai_junho jun_julho jul_agosto ago_setembro set_outubro out_novembro nov_dezembro dez'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'domingo dom dom_segunda-feira seg 2ª_terça-feira ter 3ª_quarta-feira qua 4ª_quinta-feira qui 5ª_sexta-feira sex 6ª_sábado sáb sáb'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'domingo dom dom_segunda-feira seg 2ª_terça-feira ter 3ª_quarta-feira qua 4ª_quinta-feira qui 5ª_sexta-feira sex 6ª_sábado sáb sáb'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "segundos",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "um minuto",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "um minuto",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minutos",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minutos", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "uma hora",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "uma hora",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 horas",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 horas",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 horas",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "um dia",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "um dia",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dias",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "um dia",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dias",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dias",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "um mês",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "um mês",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "um mês",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 meses",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 meses",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 meses",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "um mês",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 meses",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "um ano",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 anos",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "um ano",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 anos",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'segundos',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'um minuto',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'um minuto',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minutos',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minutos', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'uma hora',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'uma hora',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 horas',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 horas',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 horas',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'um dia',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'um dia',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dias',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'um dia',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dias',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dias',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'um mês',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'um mês',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'um mês',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 meses',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 meses',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 meses',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'um mês',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 meses',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'um ano',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 anos',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'um ano',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 anos',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "em segundos", "prefix");
-        test.equal(moment(0).from(30000), "há segundos", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'em segundos', 'prefix');
+        test.equal(moment(0).from(30000), 'há segundos', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "em segundos", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "em 5 dias", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'em segundos', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'em 5 dias', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hoje às 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hoje às 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hoje às 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Amanhã às 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hoje às 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Ontem às 02:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Hoje às 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hoje às 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hoje às 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Amanhã às 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hoje às 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Ontem às 02:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [às] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [às] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [às] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [às] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [às] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [às] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format((m.day() === 0 || m.day() === 6) ? '[Último] dddd [às] LT' : '[Última] dddd [às] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -227,87 +227,87 @@ exports["locale:pt"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1º', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1º', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2º', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2º', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52º', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),  '1 01 1º', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),  '1 01 1º', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),  '2 02 2º', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),  '2 02 2º', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 3165aa32413ae6eebbf0c02f9710e0fc54b06a6b..262c3e11472b6994760a649527b39b5ceedeba84 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Romanian
      *************************************************/
 
-exports["locale:ro"] = {
+exports['locale:ro'] = {
     setUp : function (cb) {
         moment.locale('ro');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ro"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ianuarie ian._februarie febr._martie mart._aprilie apr._mai mai_iunie iun._iulie iul._august aug._septembrie sept._octombrie oct._noiembrie nov._decembrie dec.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ianuarie ian._februarie febr._martie mart._aprilie apr._mai mai_iunie iun._iulie iul._august aug._septembrie sept._octombrie oct._noiembrie nov._decembrie dec.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:ro"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss A',  'duminică, februarie 14 2010, 3:25:50 PM'],
                 ['ddd, hA',                        'Dum, 3PM'],
@@ -71,7 +71,7 @@ exports["locale:ro"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -109,130 +109,130 @@ exports["locale:ro"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ianuarie ian._februarie febr._martie mart._aprilie apr._mai mai_iunie iun._iulie iul._august aug._septembrie sept._octombrie oct._noiembrie nov._decembrie dec.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ianuarie ian._februarie febr._martie mart._aprilie apr._mai mai_iunie iun._iulie iul._august aug._septembrie sept._octombrie oct._noiembrie nov._decembrie dec.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'duminică Dum Du_luni Lun Lu_marți Mar Ma_miercuri Mie Mi_joi Joi Jo_vineri Vin Vi_sâmbătă Sâm Sâ'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'duminică Dum Du_luni Lun Lu_marți Mar Ma_miercuri Mie Mi_joi Joi Jo_vineri Vin Vi_sâmbătă Sâm Sâ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "câteva secunde", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "un minut",       "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "un minut",       "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minute",       "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 de minute",   "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "o oră",          "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "o oră",          "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ore",          "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ore",          "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 de ore",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "o zi",           "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "o zi",           "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 zile",         "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "o zi",           "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 zile",         "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 de zile",     "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "o lună",         "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "o lună",         "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "o lună",         "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 luni",         "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 luni",         "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 luni",         "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "o lună",         "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 luni",         "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "un an",          "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ani",          "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "un an",          "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ani",          "5 years = 5 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 19}), true),   "19 ani",        "19 years = 19 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 20}), true),   "20 de ani",     "20 years = 20 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 100}), true),   "100 de ani",   "100 years = 100 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 101}), true),   "101 ani",      "101 years = 101 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 119}), true),   "119 ani",      "119 years = 119 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 120}), true),   "120 de ani",   "120 years = 120 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 219}), true),   "219 ani",      "219 years = 219 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 220}), true),   "220 de ani",   "220 years = 220 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'câteva secunde', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'un minut',       '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'un minut',       '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minute',       '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 de minute',   '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'o oră',          '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'o oră',          '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ore',          '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ore',          '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 de ore',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'o zi',           '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'o zi',           '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 zile',         '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'o zi',           '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 zile',         '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 de zile',     '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'o lună',         '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'o lună',         '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'o lună',         '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 luni',         '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 luni',         '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 luni',         '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'o lună',         '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 luni',         '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'un an',          '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ani',          '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'un an',          '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ani',          '5 years = 5 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 19}), true),   '19 ani',        '19 years = 19 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 20}), true),   '20 de ani',     '20 years = 20 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 100}), true),   '100 de ani',   '100 years = 100 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 101}), true),   '101 ani',      '101 years = 101 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 119}), true),   '119 ani',      '119 years = 119 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 120}), true),   '120 de ani',   '120 years = 120 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 219}), true),   '219 ani',      '219 years = 219 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 220}), true),   '220 de ani',   '220 years = 220 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "peste câteva secunde",   "prefix");
-        test.equal(moment(0).from(30000), "câteva secunde în urmă", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'peste câteva secunde',   'prefix');
+        test.equal(moment(0).from(30000), 'câteva secunde în urmă', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "câteva secunde în urmă",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'câteva secunde în urmă',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "peste câteva secunde", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "peste 5 zile", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'peste câteva secunde', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'peste 5 zile', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "azi la 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "azi la 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "azi la 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "mâine la 2:00",   "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "azi la 1:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "ieri la 2:00",    "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'azi la 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'azi la 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'azi la 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'mâine la 2:00',   'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'azi la 1:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'ieri la 2:00',    'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [la] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [la] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [la] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [la] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [la] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [la] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[fosta] dddd [la] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[fosta] dddd [la] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[fosta] dddd [la] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[fosta] dddd [la] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[fosta] dddd [la] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[fosta] dddd [la] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -240,87 +240,87 @@ exports["locale:ro"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index eb6ecdf5766f00fd189af56a759e4bab5dcc97d3..4d5e86e34e6c1a4a89dadce8074a86793092224e 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Russian
      *************************************************/
 
-exports["locale:ru"] = {
+exports['locale:ru'] = {
     setUp : function (cb) {
         moment.locale('ru');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ru"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июнь_июль июль_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июнь_июль июль_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,12 +38,12 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "parse exceptional case" : function (test) {
+    'parse exceptional case' : function (test) {
         test.equal(moment('11 мая 1989', ['DD MMMM YYYY']).format('DD-MM-YYYY'), '11-05-1989');
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, HH:mm:ss',       'воскресенье, 14-го февраля 2010, 15:25:50'],
                 ['ddd, h A',                           'вс, 3 дня'],
@@ -76,20 +76,20 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "format meridiem" : function (test) {
-        test.equal(moment([2012, 11, 28, 0, 0]).format("A"), "ночи", "night");
-        test.equal(moment([2012, 11, 28, 3, 59]).format("A"), "ночи", "night");
-        test.equal(moment([2012, 11, 28, 4, 0]).format("A"), "утра", "morning");
-        test.equal(moment([2012, 11, 28, 11, 59]).format("A"), "утра", "morning");
-        test.equal(moment([2012, 11, 28, 12, 0]).format("A"), "дня", "afternoon");
-        test.equal(moment([2012, 11, 28, 16, 59]).format("A"), "дня", "afternoon");
-        test.equal(moment([2012, 11, 28, 17, 0]).format("A"), "вечера", "evening");
-        test.equal(moment([2012, 11, 28, 23, 59]).format("A"), "вечера", "evening");
+    'format meridiem' : function (test) {
+        test.equal(moment([2012, 11, 28, 0, 0]).format('A'), 'ночи', 'night');
+        test.equal(moment([2012, 11, 28, 3, 59]).format('A'), 'ночи', 'night');
+        test.equal(moment([2012, 11, 28, 4, 0]).format('A'), 'утра', 'morning');
+        test.equal(moment([2012, 11, 28, 11, 59]).format('A'), 'утра', 'morning');
+        test.equal(moment([2012, 11, 28, 12, 0]).format('A'), 'дня', 'afternoon');
+        test.equal(moment([2012, 11, 28, 16, 59]).format('A'), 'дня', 'afternoon');
+        test.equal(moment([2012, 11, 28, 17, 0]).format('A'), 'вечера', 'evening');
+        test.equal(moment([2012, 11, 28, 23, 59]).format('A'), 'вечера', 'evening');
 
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-й', '1-й');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-й', '2-й');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-й', '3-й');
@@ -127,15 +127,15 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июнь_июль июль_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июнь_июль июль_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format month case" : function (test) {
+    'format month case' : function (test) {
         var months = {
             'nominative': 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
             'accusative': 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_')
@@ -147,7 +147,7 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "format month short case" : function (test) {
+    'format month short case' : function (test) {
         var monthsShort = {
             'nominative': 'янв_фев_мар_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
             'accusative': 'янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек'.split('_')
@@ -159,7 +159,7 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "format month case with escaped symbols" : function (test) {
+    'format month case with escaped symbols' : function (test) {
         var months = {
             'nominative': 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
             'accusative': 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_')
@@ -173,7 +173,7 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "format month short case with escaped symbols" : function (test) {
+    'format month short case with escaped symbols' : function (test) {
         var monthsShort = {
             'nominative': 'янв_фев_мар_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
             'accusative': 'янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек'.split('_')
@@ -187,77 +187,77 @@ exports["locale:ru"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'воскресенье вс вс_понедельник пн пн_вторник вт вт_среда ср ср_четверг чт чт_пятница пт пт_суббота сб сб'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'воскресенье вс вс_понедельник пн пн_вторник вт вт_среда ср ср_четверг чт чт_пятница пт пт_суббота сб сб'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "несколько секунд",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "минута",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "минута",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 минуты",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 31}), true),  "31 минута",  "31 minutes = 31 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 минуты", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "час",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "час",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 часа",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 часов",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 час",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "день",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "день",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 дня",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "день",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 дней",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  "11 дней",     "11 days = 11 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  "21 день",     "21 days = 21 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 дней",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "месяц",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "месяц",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "месяц",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 месяца",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 месяца",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 месяца",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "месяц",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 месяцев",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "год",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 года",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "год",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 лет",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'несколько секунд',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'минута',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'минута',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 минуты',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 31}), true),  '31 минута',  '31 minutes = 31 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 минуты', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'час',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'час',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 часа',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 часов',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 час',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'день',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'день',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 дня',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'день',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 дней',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  '11 дней',     '11 days = 11 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  '21 день',     '21 days = 21 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 дней',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'месяц',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'месяц',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'месяц',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 месяца',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 месяца',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 месяца',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'месяц',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 месяцев',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'год',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 года',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'год',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 лет',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "через несколько секунд", "prefix");
-        test.equal(moment(0).from(30000), "несколько секунд назад", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'через несколько секунд', 'prefix');
+        test.equal(moment(0).from(30000), 'несколько секунд назад', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "через несколько секунд", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "через 5 дней", "in 5 days");
-        test.equal(moment().add({m: 31}).fromNow(), "через 31 минуту", "in 31 minutes = in 31 minutes");
-        test.equal(moment().subtract({m: 31}).fromNow(), "31 минуту назад", "31 minutes ago = 31 minutes ago");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'через несколько секунд', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'через 5 дней', 'in 5 days');
+        test.equal(moment().add({m: 31}).fromNow(), 'через 31 минуту', 'in 31 minutes = in 31 minutes');
+        test.equal(moment().subtract({m: 31}).fromNow(), '31 минуту назад', '31 minutes ago = 31 minutes ago');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Сегодня в 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Сегодня в 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Сегодня в 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Завтра в 02:00",      "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Сегодня в 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Вчера в 02:00",       "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Сегодня в 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Сегодня в 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Сегодня в 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Завтра в 02:00',      'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Сегодня в 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Вчера в 02:00',       'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         function makeFormat(d) {
             return d.day() === 2 ? '[Во] dddd [в] LT' : '[В] dddd [в] LT';
@@ -265,16 +265,16 @@ exports["locale:ru"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -294,27 +294,27 @@ exports["locale:ru"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -322,87 +322,87 @@ exports["locale:ru"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-я', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-я', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-я', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-я', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-я', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-я', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-я', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-я', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-я', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-я', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 09c89d9ca06a7295591c817a2235d28f2f6073ad..bafe2f52ce63b0b4cb3cd218c77ed28445738b7b 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Slovak
      *************************************************/
 
-exports["locale:sk"] = {
+exports['locale:sk'] = {
     setUp : function (cb) {
         moment.locale('sk');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:sk"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'január jan._február feb._marec mar._apríl apr._máj máj_jún jún._júl júl._august aug._september sep._október okt._november nov._december dec.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'január jan._február feb._marec mar._apríl apr._máj máj_jún jún._júl júl._august aug._september sep._október okt._november nov._december dec.'.split('_'), i;
         function equalTest(input, mmm, monthIndex) {
             test.equal(moment(input, mmm).month(), monthIndex, input + ' should be month ' + (monthIndex + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:sk"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss',  'nedeľa, február 14. 2010, 3:25:50'],
                 ['ddd, h',                       'ne, 3'],
@@ -71,7 +71,7 @@ exports["locale:sk"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,119 +109,119 @@ exports["locale:sk"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'január jan_február feb_marec mar_apríl apr_máj máj_jún jún_júl júl_august aug_september sep_október okt_november nov_december dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'január jan_február feb_marec mar_apríl apr_máj máj_jún jún_júl júl_august aug_september sep_október okt_november nov_december dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'nedeľa ne ne_pondelok po po_utorok ut ut_streda st st_štvrtok št št_piatok pi pi_sobota so so'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'nedeľa ne ne_pondelok po po_utorok ut ut_streda st st_štvrtok št št_piatok pi pi_sobota so so'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "pár sekúnd",  "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minúta",        "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minúta",        "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minúty",      "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minút",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "hodina",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "hodina",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 hodiny",     "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 hodín",      "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 hodín",     "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "deň",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "deň",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dni",         "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "deň",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dní",         "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dní",        "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mesiac",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mesiac",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mesiac",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 mesiace",    "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 mesiace",    "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mesiace",    "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mesiac",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mesiacov",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "rok",           "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 roky",        "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "rok",           "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 rokov",         "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'pár sekúnd',  '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minúta',        '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minúta',        '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minúty',      '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minút',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'hodina',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'hodina',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 hodiny',     '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 hodín',      '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 hodín',     '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'deň',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'deň',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dni',         '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'deň',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dní',         '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dní',        '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mesiac',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mesiac',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mesiac',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 mesiace',    '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 mesiace',    '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mesiace',    '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mesiac',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mesiacov',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'rok',           '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 roky',        '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'rok',           '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 rokov',         '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "za pár sekúnd",  "prefix");
-        test.equal(moment(0).from(30000), "pred pár sekundami", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'za pár sekúnd',  'prefix');
+        test.equal(moment(0).from(30000), 'pred pár sekundami', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "pred pár sekundami",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'pred pár sekundami',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow (future)" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "za pár sekúnd", "in a few seconds");
-        test.equal(moment().add({m: 1}).fromNow(), "za minútu", "in a minute");
-        test.equal(moment().add({m: 3}).fromNow(), "za 3 minúty", "in 3 minutes");
-        test.equal(moment().add({m: 10}).fromNow(), "za 10 minút", "in 10 minutes");
-        test.equal(moment().add({h: 1}).fromNow(), "za hodinu", "in an hour");
-        test.equal(moment().add({h: 3}).fromNow(), "za 3 hodiny", "in 3 hours");
-        test.equal(moment().add({h: 10}).fromNow(), "za 10 hodín", "in 10 hours");
-        test.equal(moment().add({d: 1}).fromNow(), "za deň", "in a day");
-        test.equal(moment().add({d: 3}).fromNow(), "za 3 dni", "in 3 days");
-        test.equal(moment().add({d: 10}).fromNow(), "za 10 dní", "in 10 days");
-        test.equal(moment().add({M: 1}).fromNow(), "za mesiac", "in a month");
-        test.equal(moment().add({M: 3}).fromNow(), "za 3 mesiace", "in 3 months");
-        test.equal(moment().add({M: 10}).fromNow(), "za 10 mesiacov", "in 10 months");
-        test.equal(moment().add({y: 1}).fromNow(), "za rok", "in a year");
-        test.equal(moment().add({y: 3}).fromNow(), "za 3 roky", "in 3 years");
-        test.equal(moment().add({y: 10}).fromNow(), "za 10 rokov", "in 10 years");
+    'fromNow (future)' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'za pár sekúnd', 'in a few seconds');
+        test.equal(moment().add({m: 1}).fromNow(), 'za minútu', 'in a minute');
+        test.equal(moment().add({m: 3}).fromNow(), 'za 3 minúty', 'in 3 minutes');
+        test.equal(moment().add({m: 10}).fromNow(), 'za 10 minút', 'in 10 minutes');
+        test.equal(moment().add({h: 1}).fromNow(), 'za hodinu', 'in an hour');
+        test.equal(moment().add({h: 3}).fromNow(), 'za 3 hodiny', 'in 3 hours');
+        test.equal(moment().add({h: 10}).fromNow(), 'za 10 hodín', 'in 10 hours');
+        test.equal(moment().add({d: 1}).fromNow(), 'za deň', 'in a day');
+        test.equal(moment().add({d: 3}).fromNow(), 'za 3 dni', 'in 3 days');
+        test.equal(moment().add({d: 10}).fromNow(), 'za 10 dní', 'in 10 days');
+        test.equal(moment().add({M: 1}).fromNow(), 'za mesiac', 'in a month');
+        test.equal(moment().add({M: 3}).fromNow(), 'za 3 mesiace', 'in 3 months');
+        test.equal(moment().add({M: 10}).fromNow(), 'za 10 mesiacov', 'in 10 months');
+        test.equal(moment().add({y: 1}).fromNow(), 'za rok', 'in a year');
+        test.equal(moment().add({y: 3}).fromNow(), 'za 3 roky', 'in 3 years');
+        test.equal(moment().add({y: 10}).fromNow(), 'za 10 rokov', 'in 10 years');
         test.done();
     },
 
-    "fromNow (past)" : function (test) {
-        test.equal(moment().subtract({s: 30}).fromNow(), "pred pár sekundami", "a few seconds ago");
-        test.equal(moment().subtract({m: 1}).fromNow(), "pred minútou", "a minute ago");
-        test.equal(moment().subtract({m: 3}).fromNow(), "pred 3 minútami", "3 minutes ago");
-        test.equal(moment().subtract({m: 10}).fromNow(), "pred 10 minútami", "10 minutes ago");
-        test.equal(moment().subtract({h: 1}).fromNow(), "pred hodinou", "an hour ago");
-        test.equal(moment().subtract({h: 3}).fromNow(), "pred 3 hodinami", "3 hours ago");
-        test.equal(moment().subtract({h: 10}).fromNow(), "pred 10 hodinami", "10 hours ago");
-        test.equal(moment().subtract({d: 1}).fromNow(), "pred dňom", "a day ago");
-        test.equal(moment().subtract({d: 3}).fromNow(), "pred 3 dňami", "3 days ago");
-        test.equal(moment().subtract({d: 10}).fromNow(), "pred 10 dňami", "10 days ago");
-        test.equal(moment().subtract({M: 1}).fromNow(), "pred mesiacom", "a month ago");
-        test.equal(moment().subtract({M: 3}).fromNow(), "pred 3 mesiacmi", "3 months ago");
-        test.equal(moment().subtract({M: 10}).fromNow(), "pred 10 mesiacmi", "10 months ago");
-        test.equal(moment().subtract({y: 1}).fromNow(), "pred rokom", "a year ago");
-        test.equal(moment().subtract({y: 3}).fromNow(), "pred 3 rokmi", "3 years ago");
-        test.equal(moment().subtract({y: 10}).fromNow(), "pred 10 rokmi", "10 years ago");
+    'fromNow (past)' : function (test) {
+        test.equal(moment().subtract({s: 30}).fromNow(), 'pred pár sekundami', 'a few seconds ago');
+        test.equal(moment().subtract({m: 1}).fromNow(), 'pred minútou', 'a minute ago');
+        test.equal(moment().subtract({m: 3}).fromNow(), 'pred 3 minútami', '3 minutes ago');
+        test.equal(moment().subtract({m: 10}).fromNow(), 'pred 10 minútami', '10 minutes ago');
+        test.equal(moment().subtract({h: 1}).fromNow(), 'pred hodinou', 'an hour ago');
+        test.equal(moment().subtract({h: 3}).fromNow(), 'pred 3 hodinami', '3 hours ago');
+        test.equal(moment().subtract({h: 10}).fromNow(), 'pred 10 hodinami', '10 hours ago');
+        test.equal(moment().subtract({d: 1}).fromNow(), 'pred dňom', 'a day ago');
+        test.equal(moment().subtract({d: 3}).fromNow(), 'pred 3 dňami', '3 days ago');
+        test.equal(moment().subtract({d: 10}).fromNow(), 'pred 10 dňami', '10 days ago');
+        test.equal(moment().subtract({M: 1}).fromNow(), 'pred mesiacom', 'a month ago');
+        test.equal(moment().subtract({M: 3}).fromNow(), 'pred 3 mesiacmi', '3 months ago');
+        test.equal(moment().subtract({M: 10}).fromNow(), 'pred 10 mesiacmi', '10 months ago');
+        test.equal(moment().subtract({y: 1}).fromNow(), 'pred rokom', 'a year ago');
+        test.equal(moment().subtract({y: 3}).fromNow(), 'pred 3 rokmi', '3 years ago');
+        test.equal(moment().subtract({y: 10}).fromNow(), 'pred 10 rokmi', '10 years ago');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "dnes o 2:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "dnes o 2:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "dnes o 3:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "zajtra o 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "dnes o 1:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "včera o 2:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'dnes o 2:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'dnes o 2:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'dnes o 3:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'zajtra o 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'dnes o 1:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'včera o 2:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m, nextDay;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
@@ -249,16 +249,16 @@ exports["locale:sk"] = {
                 nextDay = 'v sobotu';
                 break;
             }
-            test.equal(m.calendar(),       m.format('[' + nextDay + '] [o] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[' + nextDay + '] [o] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[' + nextDay + '] [o] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[' + nextDay + '] [o] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[' + nextDay + '] [o] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[' + nextDay + '] [o] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m, lastDay;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
@@ -286,122 +286,122 @@ exports["locale:sk"] = {
                 lastDay = 'minulú sobotu';
                 break;
             }
-            test.equal(m.calendar(),       m.format('[' + lastDay + '] [o] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[' + lastDay + '] [o] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[' + lastDay + '] [o] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[' + lastDay + '] [o] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[' + lastDay + '] [o] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[' + lastDay + '] [o] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
-    "humanize duration" : function (test) {
-        test.equal(moment.duration(1, "minutes").humanize(), "minúta", "a minute (future)");
-        test.equal(moment.duration(1, "minutes").humanize(true), "za minútu", "in a minute");
-        test.equal(moment.duration(-1, "minutes").humanize(), "minúta", "a minute (past)");
-        test.equal(moment.duration(-1, "minutes").humanize(true), "pred minútou", "a minute ago");
+    'humanize duration' : function (test) {
+        test.equal(moment.duration(1, 'minutes').humanize(), 'minúta', 'a minute (future)');
+        test.equal(moment.duration(1, 'minutes').humanize(true), 'za minútu', 'in a minute');
+        test.equal(moment.duration(-1, 'minutes').humanize(), 'minúta', 'a minute (past)');
+        test.equal(moment.duration(-1, 'minutes').humanize(true), 'pred minútou', 'a minute ago');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index e971f2a51684ac55849074fa61b8139f8fcd55e0..9283dadbb7395eddc3061fb4d5fead869ac77ec7 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Slovenian
      *************************************************/
 
-exports["locale:sl"] = {
+exports['locale:sl'] = {
     setUp : function (cb) {
         moment.locale('sl');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:sl"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan._februar feb._marec mar._april apr._maj maj_junij jun._julij jul._avgust avg._september sep._oktober okt._november nov._december dec.'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januar jan._februar feb._marec mar._april apr._maj maj_junij jun._julij jul._avgust avg._september sep._oktober okt._november nov._december dec.'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:sl"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'nedelja, 14. februar 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'ned., 3PM'],
@@ -71,7 +71,7 @@ exports["locale:sl"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -109,85 +109,85 @@ exports["locale:sl"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan._februar feb._marec mar._april apr._maj maj._junij jun._julij jul._avgust avg._september sep._oktober okt._november nov._december dec.'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januar jan._februar feb._marec mar._april apr._maj maj._junij jun._julij jul._avgust avg._september sep._oktober okt._november nov._december dec.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'nedelja ned. ne_ponedeljek pon. po_torek tor. to_sreda sre. sr_četrtek čet. če_petek pet. pe_sobota sob. so'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'nedelja ned. ne_ponedeljek pon. po_torek tor. to_sreda sre. sr_četrtek čet. če_petek pet. pe_sobota sob. so'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "nekaj sekund", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ena minuta",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ena minuta",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuti",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minut",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ena ura",      "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ena ura",      "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 uri",        "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ur",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ur",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "en dan",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "en dan",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dni",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "en dan",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dni",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dni",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "en mesec",     "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "en mesec",     "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "en mesec",     "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 meseca",     "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 meseca",     "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 mesece",     "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "en mesec",     "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 mesecev",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "eno leto",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 leti",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "eno leto",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 let",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'nekaj sekund', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ena minuta',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ena minuta',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuti',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minut',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ena ura',      '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ena ura',      '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 uri',        '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ur',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ur',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'en dan',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'en dan',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dni',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'en dan',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dni',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dni',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'en mesec',     '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'en mesec',     '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'en mesec',     '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 meseca',     '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 meseca',     '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 mesece',     '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'en mesec',     '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 mesecev',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'eno leto',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 leti',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'eno leto',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 let',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "čez nekaj sekund",  "prefix");
-        test.equal(moment(0).from(30000), "nekaj sekund nazaj", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'čez nekaj sekund',  'prefix');
+        test.equal(moment(0).from(30000), 'nekaj sekund nazaj', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "nekaj sekund nazaj",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'nekaj sekund nazaj',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "čez nekaj sekund", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "čez 5 dni", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'čez nekaj sekund', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'čez 5 dni', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "danes ob 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "danes ob 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "danes ob 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "jutri ob 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "danes ob 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "včeraj ob 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'danes ob 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'danes ob 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'danes ob 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'jutri ob 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'danes ob 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'včeraj ob 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -208,16 +208,16 @@ exports["locale:sl"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -236,27 +236,27 @@ exports["locale:sl"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -264,87 +264,87 @@ exports["locale:sl"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 37829c42f73b6969aed2637bd825d129041fa592..969c5af98648046979f8f304f09fbee8eedbde40 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Albanian
      *************************************************/
 
-exports["locale:sq"] = {
+exports['locale:sq'] = {
     setUp : function (cb) {
         moment.locale('sq');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:sq"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'Janar Jan_Shkurt Shk_Mars Mar_Prill Pri_Maj Maj_Qershor Qer_Korrik Kor_Gusht Gus_Shtator Sht_Tetor Tet_Nëntor Nën_Dhjetor Dhj'.split("_");
+            tests = 'Janar Jan_Shkurt Shk_Mars Mar_Prill Pri_Maj Maj_Qershor Qer_Korrik Kor_Gusht Gus_Shtator Sht_Tetor Tet_Nëntor Nën_Dhjetor Dhj'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -42,7 +42,7 @@ exports["locale:sq"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, HH:mm:ss',       'E Diel, Shkurt 14. 2010, 15:25:50'],
                 ['ddd, HH',                            'Die, 15'],
@@ -77,14 +77,14 @@ exports["locale:sq"] = {
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  0, 0]).format('A'), "PD", "before dawn");
-        test.equal(moment([2011, 2, 23, 12, 0]).format('A'), "MD", "noon");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  0, 0]).format('A'), 'PD', 'before dawn');
+        test.equal(moment([2011, 2, 23, 12, 0]).format('A'), 'MD', 'noon');
 
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -122,9 +122,9 @@ exports["locale:sq"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'Janar Jan_Shkurt Shk_Mars Mar_Prill Pri_Maj Maj_Qershor Qer_Korrik Kor_Gusht Gus_Shtator Sht_Tetor Tet_Nëntor Nën_Dhjetor Dhj'.split("_");
+            expected = 'Janar Jan_Shkurt Shk_Mars Mar_Prill Pri_Maj Maj_Qershor Qer_Korrik Kor_Gusht Gus_Shtator Sht_Tetor Tet_Nëntor Nën_Dhjetor Dhj'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -132,9 +132,9 @@ exports["locale:sq"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'E Diel Die D_E Hënë Hën H_E Martë Mar Ma_E Mërkurë Mër Më_E Enjte Enj E_E Premte Pre P_E Shtunë Sht Sh'.split("_");
+            expected = 'E Diel Die D_E Hënë Hën H_E Martë Mar Ma_E Mërkurë Mër Më_E Enjte Enj E_E Premte Pre P_E Shtunë Sht Sh'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -143,201 +143,201 @@ exports["locale:sq"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "disa sekonda", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "një minutë",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "një minutë",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuta",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuta",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "një orë",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "një orë",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 orë",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 orë",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 orë",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "një ditë",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "një ditë",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 ditë",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "një ditë",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 ditë",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 ditë",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "një muaj",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "një muaj",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "një muaj",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 muaj",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 muaj",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 muaj",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "një muaj",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 muaj",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "një vit",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 vite",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "një vit",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 vite",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'disa sekonda', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'një minutë',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'një minutë',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuta',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuta',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'një orë',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'një orë',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 orë',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 orë',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 orë',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'një ditë',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'një ditë',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 ditë',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'një ditë',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 ditë',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 ditë',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'një muaj',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'një muaj',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'një muaj',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 muaj',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 muaj',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 muaj',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'një muaj',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 muaj',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'një vit',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 vite',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'një vit',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 vite',       '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "në disa sekonda",  "prefix");
-        test.equal(moment(0).from(30000), "disa sekonda më parë", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'në disa sekonda',  'prefix');
+        test.equal(moment(0).from(30000), 'disa sekonda më parë', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "disa sekonda më parë",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'disa sekonda më parë',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "në disa sekonda", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "në 5 ditë", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'në disa sekonda', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'në 5 ditë', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Sot në 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Sot në 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Sot në 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Nesër në 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Sot në 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Dje në 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Sot në 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Sot në 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Sot në 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Nesër në 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Sot në 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Dje në 02:00', 'yesterday at the same time');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [në] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [në] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [në] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [në] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [në] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [në] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [e kaluar në] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [e kaluar në] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [e kaluar në] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [e kaluar në] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [e kaluar në] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [e kaluar në] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52.', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1.', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1.', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2.', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2.', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index d4ba40a0c138d3d5073356841a60338addf4a128..d42129ec3a002f6e89321cab8a9a22efd5f4a019 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Serbian-cyrillic (sr-cyr)
      *************************************************/
 
-exports["locale:sr-cyrl"] = {
+exports['locale:sr-cyrl'] = {
     setUp : function (cb) {
         moment.locale('sr-cyrl');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:sr-cyrl"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'јануар јан._фебруар феб._март мар._април апр._мај мај_јун јун_јул јул_август авг._септембар сеп._октобар окт._новембар нов._децембар дец.'.split("_"),
+    'parse' : function (test) {
+        var tests = 'јануар јан._фебруар феб._март мар._април апр._мај мај_јун јун_јул јул_август авг._септембар сеп._октобар окт._новембар нов._децембар дец.'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:sr-cyrl"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'недеља, 14. фебруар 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'нед., 3PM'],
@@ -72,7 +72,7 @@ exports["locale:sr-cyrl"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -110,8 +110,8 @@ exports["locale:sr-cyrl"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'јануар јан._фебруар феб._март мар._април апр._мај мај_јун јун_јул јул_август авг._септембар сеп._октобар окт._новембар нов._децембар дец.'.split("_"),
+    'format month' : function (test) {
+        var expected = 'јануар јан._фебруар феб._март мар._април апр._мај мај_јун јун_јул јул_август авг._септембар сеп._октобар окт._новембар нов._децембар дец.'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -119,8 +119,8 @@ exports["locale:sr-cyrl"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'недеља нед. не_понедељак пон. по_уторак уто. ут_среда сре. ср_четвртак чет. че_петак пет. пе_субота суб. су'.split("_"),
+    'format week' : function (test) {
+        var expected = 'недеља нед. не_понедељак пон. по_уторак уто. ут_среда сре. ср_четвртак чет. че_петак пет. пе_субота суб. су'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -128,69 +128,69 @@ exports["locale:sr-cyrl"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "неколико секунди", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "један минут",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "један минут",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 минуте",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 минута",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "један сат",      "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "један сат",      "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 сата",        "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 сати",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 сати",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "дан",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "дан",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 дана",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "дан",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 дана",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 дана",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "месец",     "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "месец",     "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "месец",     "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 месеца",     "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 месеца",     "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 месеца",     "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "месец",     "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 месеци",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "годину",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 године",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "годину",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 година",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'неколико секунди', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'један минут',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'један минут',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 минуте',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 минута',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'један сат',      '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'један сат',      '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 сата',        '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 сати',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 сати',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'дан',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'дан',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 дана',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'дан',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 дана',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 дана',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'месец',     '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'месец',     '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'месец',     '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 месеца',     '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 месеца',     '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 месеца',     '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'месец',     '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 месеци',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'годину',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 године',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'годину',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 година',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "за неколико секунди",  "prefix");
-        test.equal(moment(0).from(30000), "пре неколико секунди", "prefix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'за неколико секунди',  'prefix');
+        test.equal(moment(0).from(30000), 'пре неколико секунди', 'prefix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "пре неколико секунди",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'пре неколико секунди',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "за неколико секунди", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "за 5 дана", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'за неколико секунди', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'за 5 дана', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "данас у 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "данас у 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "данас у 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "сутра у 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "данас у 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "јуче у 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'данас у 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'данас у 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'данас у 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'сутра у 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'данас у 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'јуче у 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -211,16 +211,16 @@ exports["locale:sr-cyrl"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -239,27 +239,27 @@ exports["locale:sr-cyrl"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -267,87 +267,87 @@ exports["locale:sr-cyrl"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index e22d3bc550c3e5dd6f042d6afa4e13ea7cc7931b..d2ac3135532ef9f84f07cba3384ad56936d5ce8b 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Serbian-latin (sr)
      *************************************************/
 
-exports["locale:sr"] = {
+exports['locale:sr'] = {
     setUp : function (cb) {
         moment.locale('sr');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:sr"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januar jan._februar feb._mart mar._april apr._maj maj_jun jun_jul jul_avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split("_"),
+    'parse' : function (test) {
+        var tests = 'januar jan._februar feb._mart mar._april apr._maj maj_jun jun_jul jul_avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:sr"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'nedelja, 14. februar 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'ned., 3PM'],
@@ -72,7 +72,7 @@ exports["locale:sr"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1.', '1.');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2.', '2.');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3.', '3.');
@@ -110,8 +110,8 @@ exports["locale:sr"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januar jan._februar feb._mart mar._april apr._maj maj_jun jun_jul jul_avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split("_"),
+    'format month' : function (test) {
+        var expected = 'januar jan._februar feb._mart mar._april apr._maj maj_jun jun_jul jul_avgust avg._septembar sep._oktobar okt._novembar nov._decembar dec.'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -119,8 +119,8 @@ exports["locale:sr"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'nedelja ned. ne_ponedeljak pon. po_utorak uto. ut_sreda sre. sr_četvrtak čet. če_petak pet. pe_subota sub. su'.split("_"),
+    'format week' : function (test) {
+        var expected = 'nedelja ned. ne_ponedeljak pon. po_utorak uto. ut_sreda sre. sr_četvrtak čet. če_petak pet. pe_subota sub. su'.split('_'),
             i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -128,69 +128,69 @@ exports["locale:sr"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "nekoliko sekundi", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "jedan minut",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "jedan minut",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minute",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuta",     "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "jedan sat",      "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "jedan sat",      "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 sata",        "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 sati",         "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 sati",        "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "dan",       "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "dan",       "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dana",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "dan",       "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dana",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dana",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "mesec",     "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "mesec",     "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "mesec",     "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 meseca",     "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 meseca",     "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 meseca",     "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "mesec",     "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 meseci",    "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "godinu",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 godine",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "godinu",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 godina",        "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'nekoliko sekundi', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'jedan minut',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'jedan minut',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minute',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuta',     '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'jedan sat',      '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'jedan sat',      '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 sata',        '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 sati',         '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 sati',        '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'dan',       '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'dan',       '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dana',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'dan',       '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dana',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dana',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'mesec',     '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'mesec',     '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'mesec',     '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 meseca',     '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 meseca',     '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 meseca',     '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'mesec',     '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 meseci',    '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'godinu',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 godine',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'godinu',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 godina',        '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "za nekoliko sekundi",  "prefix");
-        test.equal(moment(0).from(30000), "pre nekoliko sekundi", "prefix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'za nekoliko sekundi',  'prefix');
+        test.equal(moment(0).from(30000), 'pre nekoliko sekundi', 'prefix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "pre nekoliko sekundi",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'pre nekoliko sekundi',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "za nekoliko sekundi", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "za 5 dana", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'za nekoliko sekundi', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'za 5 dana', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "danas u 2:00",  "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "danas u 2:25",  "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "danas u 3:00",  "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "sutra u 2:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "danas u 1:00",  "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "juče u 2:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'danas u 2:00',  'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'danas u 2:25',  'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'danas u 3:00',  'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'sutra u 2:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'danas u 1:00',  'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'juče u 2:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -211,16 +211,16 @@ exports["locale:sr"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -239,27 +239,27 @@ exports["locale:sr"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -267,87 +267,87 @@ exports["locale:sr"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1.', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1.', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2.', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2.', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3.', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 98deea98ecc36e4e928c3c06242784a67135eaed..3135b79ac79204db02048969091673fcea749d57 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 /**************************************************
   Swedish
  *************************************************/
 
-exports["locale:sv"] = {
+exports['locale:sv'] = {
     setUp : function (cb) {
         moment.locale('sv');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -18,8 +18,8 @@ exports["locale:sv"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'januari jan_februari feb_mars mar_april apr_maj maj_juni jun_juli jul_augusti aug_september sep_oktober okt_november nov_december dec'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'januari jan_februari feb_mars mar_april apr_maj maj_juni jun_juli jul_augusti aug_september sep_oktober okt_november nov_december dec'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -37,7 +37,7 @@ exports["locale:sv"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'söndag, februari 14e 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'sön, 3PM'],
@@ -70,7 +70,7 @@ exports["locale:sv"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1a', '1a');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2a', '2a');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3e', '3e');
@@ -108,122 +108,122 @@ exports["locale:sv"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'januari jan_februari feb_mars mar_april apr_maj maj_juni jun_juli jul_augusti aug_september sep_oktober okt_november nov_december dec'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'januari jan_februari feb_mars mar_april apr_maj maj_juni jun_juli jul_augusti aug_september sep_oktober okt_november nov_december dec'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'söndag sön sö_måndag mån må_tisdag tis ti_onsdag ons on_torsdag tor to_fredag fre fr_lördag lör lö'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'söndag sön sö_måndag mån må_tisdag tis ti_onsdag ons on_torsdag tor to_fredag fre fr_lördag lör lö'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "några sekunder", "44 sekunder = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "en minut",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "en minut",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuter",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuter",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "en timme",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "en timme",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 timmar",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 timmar",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 timmar",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "en dag",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "en dag",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 dagar",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "en dag",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 dagar",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 dagar",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "en månad",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "en månad",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "en månad",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 månader",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 månader",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 månader",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "en månad",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 månader",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ett år",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 år",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ett år",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 år",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'några sekunder', '44 sekunder = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'en minut',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'en minut',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuter',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuter',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'en timme',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'en timme',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 timmar',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 timmar',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 timmar',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'en dag',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'en dag',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 dagar',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'en dag',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 dagar',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 dagar',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'en månad',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'en månad',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'en månad',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 månader',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 månader',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 månader',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'en månad',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 månader',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ett år',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 år',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ett år',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 år',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "om några sekunder",  "prefix");
-        test.equal(moment(0).from(30000), "för några sekunder sedan", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'om några sekunder',  'prefix');
+        test.equal(moment(0).from(30000), 'för några sekunder sedan', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "för några sekunder sedan",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'för några sekunder sedan',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "om några sekunder", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "om 5 dagar", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'om några sekunder', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'om 5 dagar', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Idag 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Idag 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Idag 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Imorgon 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Idag 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Igår 02:00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Idag 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Idag 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Idag 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Imorgon 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Idag 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Igår 02:00',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Förra] dddd[en] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Förra] dddd[en] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Förra] dddd[en] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Förra] dddd[en] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Förra] dddd[en] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Förra] dddd[en] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -231,87 +231,87 @@ exports["locale:sv"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52a', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1a', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1a', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2a', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2a', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52a', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1a', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1a', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2a', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2a', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index e5779cd2434607fc9cb993acd891d70621cadf04..c95615ec6107629e7868d2662899665a32b7afcc 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Tamil - தமிழ்
      *************************************************/
 
-exports["locale:ta"] = {
+exports['locale:ta'] = {
     setUp : function (cb) {
         moment.locale('ta');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:ta"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ஜனவரி ஜனவரி_பிப்ரவரி பிப்ரவரி_மார்ச் மார்ச்_ஏப்ரல் ஏப்ரல்_மே மே_ஜூன் ஜூன்_ஜூலை ஜூலை_ஆகஸ்ட் ஆகஸ்ட்_செப்டெம்பர் செப்டெம்பர்_அக்டோபர் அக்டோபர்_நவம்பர் நவம்பர்_டிசம்பர் டிசம்பர்'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ஜனவரி ஜனவரி_பிப்ரவரி பிப்ரவரி_மார்ச் மார்ச்_ஏப்ரல் ஏப்ரல்_மே மே_ஜூன் ஜூன்_ஜூலை ஜூலை_ஆகஸ்ட் ஆகஸ்ட்_செப்டெம்பர் செப்டெம்பர்_அக்டோபர் அக்டோபர்_நவம்பர் நவம்பர்_டிசம்பர் டிசம்பர்'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:ta"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',              'ஞாயிற்றுக்கிழமை, பிப்ரவரி 14வது 2010, 3:25:50  எற்பாடு'],
                 ['ddd, hA',                       'ஞாயிறு, 3 எற்பாடு'],
@@ -71,7 +71,7 @@ exports["locale:ta"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1வது', '1வது');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2வது', '2வது');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3வது', '3வது');
@@ -109,124 +109,124 @@ exports["locale:ta"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ஜனவரி ஜனவரி_பிப்ரவரி பிப்ரவரி_மார்ச் மார்ச்_ஏப்ரல் ஏப்ரல்_மே மே_ஜூன் ஜூன்_ஜூலை ஜூலை_ஆகஸ்ட் ஆகஸ்ட்_செப்டெம்பர் செப்டெம்பர்_அக்டோபர் அக்டோபர்_நவம்பர் நவம்பர்_டிசம்பர் டிசம்பர்'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ஜனவரி ஜனவரி_பிப்ரவரி பிப்ரவரி_மார்ச் மார்ச்_ஏப்ரல் ஏப்ரல்_மே மே_ஜூன் ஜூன்_ஜூலை ஜூலை_ஆகஸ்ட் ஆகஸ்ட்_செப்டெம்பர் செப்டெம்பர்_அக்டோபர் அக்டோபர்_நவம்பர் நவம்பர்_டிசம்பர் டிசம்பர்'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'ஞாயிற்றுக்கிழமை ஞாயிறு ஞா_திங்கட்கிழமை திங்கள் தி_செவ்வாய்கிழமை செவ்வாய் செ_புதன்கிழமை புதன் பு_வியாழக்கிழமை வியாழன் வி_வெள்ளிக்கிழமை வெள்ளி வெ_சனிக்கிழமை சனி ச'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'ஞாயிற்றுக்கிழமை ஞாயிறு ஞா_திங்கட்கிழமை திங்கள் தி_செவ்வாய்கிழமை செவ்வாய் செ_புதன்கிழமை புதன் பு_வியாழக்கிழமை வியாழன் வி_வெள்ளிக்கிழமை வெள்ளி வெ_சனிக்கிழமை சனி ச'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ஒரு சில விநாடிகள்", "44 விநாடிகள் = ஒரு சில விநாடிகள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ஒரு நிமிடம்",      "45 விநாடிகள் = ஒரு நிமிடம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ஒரு நிமிடம்",      "89 விநாடிகள் = ஒரு நிமிடம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 நிமிடங்கள்",     "90 விநாடிகள் = 2 நிமிடங்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 நிமிடங்கள்",    "44 நிமிடங்கள் = 44 நிமிடங்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ஒரு மணி நேரம்",       "45 நிமிடங்கள் = ஒரு மணி நேரம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ஒரு மணி நேரம்",       "89 நிமிடங்கள் = ஒரு மணி நேரம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 மணி நேரம்",       "90 நிமிடங்கள் = 2 மணி நேரம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 மணி நேரம்",       "5 மணி நேரம் = 5 மணி நேரம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 மணி நேரம்",      "21 மணி நேரம் = 21 மணி நேரம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ஒரு நாள்",         "22 மணி நேரம் = ஒரு நாள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ஒரு நாள்",         "35 மணி நேரம் = ஒரு நாள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 நாட்கள்",        "36 மணி நேரம் = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ஒரு நாள்",         "1 நாள் = ஒரு நாள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 நாட்கள்",        "5 நாட்கள் = 5 நாட்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 நாட்கள்",       "25 நாட்கள் = 25 நாட்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ஒரு மாதம்",       "26 நாட்கள் = ஒரு மாதம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ஒரு மாதம்",       "30 நாட்கள் = ஒரு மாதம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ஒரு மாதம்",       "45 நாட்கள் = ஒரு மாதம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 மாதங்கள்",      "46 நாட்கள் = 2 மாதங்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 மாதங்கள்",      "75 நாட்கள் = 2 மாதங்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 மாதங்கள்",      "76 நாட்கள் = 3 மாதங்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ஒரு மாதம்",       "1 மாதம் = ஒரு மாதம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 மாதங்கள்",      "5 மாதங்கள் = 5 மாதங்கள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ஒரு வருடம்",        "345 நாட்கள் = ஒரு வருடம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ஆண்டுகள்",       "548 நாட்கள் = 2 ஆண்டுகள்");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ஒரு வருடம்",        "1 வருடம் = ஒரு வருடம்");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ஆண்டுகள்",       "5 ஆண்டுகள் = 5 ஆண்டுகள்");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ஒரு சில விநாடிகள்', '44 விநாடிகள் = ஒரு சில விநாடிகள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ஒரு நிமிடம்',      '45 விநாடிகள் = ஒரு நிமிடம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ஒரு நிமிடம்',      '89 விநாடிகள் = ஒரு நிமிடம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 நிமிடங்கள்',     '90 விநாடிகள் = 2 நிமிடங்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 நிமிடங்கள்',    '44 நிமிடங்கள் = 44 நிமிடங்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ஒரு மணி நேரம்',       '45 நிமிடங்கள் = ஒரு மணி நேரம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ஒரு மணி நேரம்',       '89 நிமிடங்கள் = ஒரு மணி நேரம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 மணி நேரம்',       '90 நிமிடங்கள் = 2 மணி நேரம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 மணி நேரம்',       '5 மணி நேரம் = 5 மணி நேரம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 மணி நேரம்',      '21 மணி நேரம் = 21 மணி நேரம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ஒரு நாள்',         '22 மணி நேரம் = ஒரு நாள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ஒரு நாள்',         '35 மணி நேரம் = ஒரு நாள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 நாட்கள்',        '36 மணி நேரம் = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ஒரு நாள்',         '1 நாள் = ஒரு நாள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 நாட்கள்',        '5 நாட்கள் = 5 நாட்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 நாட்கள்',       '25 நாட்கள் = 25 நாட்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ஒரு மாதம்',       '26 நாட்கள் = ஒரு மாதம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ஒரு மாதம்',       '30 நாட்கள் = ஒரு மாதம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ஒரு மாதம்',       '45 நாட்கள் = ஒரு மாதம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 மாதங்கள்',      '46 நாட்கள் = 2 மாதங்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 மாதங்கள்',      '75 நாட்கள் = 2 மாதங்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 மாதங்கள்',      '76 நாட்கள் = 3 மாதங்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ஒரு மாதம்',       '1 மாதம் = ஒரு மாதம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 மாதங்கள்',      '5 மாதங்கள் = 5 மாதங்கள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ஒரு வருடம்',        '345 நாட்கள் = ஒரு வருடம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ஆண்டுகள்',       '548 நாட்கள் = 2 ஆண்டுகள்');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ஒரு வருடம்',        '1 வருடம் = ஒரு வருடம்');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ஆண்டுகள்',       '5 ஆண்டுகள் = 5 ஆண்டுகள்');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "ஒரு சில விநாடிகள் இல்",  "prefix");
-        test.equal(moment(0).from(30000), "ஒரு சில விநாடிகள் முன்", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'ஒரு சில விநாடிகள் இல்',  'prefix');
+        test.equal(moment(0).from(30000), 'ஒரு சில விநாடிகள் முன்', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "ஒரு சில விநாடிகள் முன்",  "இப்போது இருந்து கடந்த காலத்தில் காட்ட வேண்டும்");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'ஒரு சில விநாடிகள் முன்',  'இப்போது இருந்து கடந்த காலத்தில் காட்ட வேண்டும்');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "ஒரு சில விநாடிகள் இல்", "ஒரு சில விநாடிகள் இல்");
-        test.equal(moment().add({d: 5}).fromNow(), "5 நாட்கள் இல்", "5 நாட்கள் இல்");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'ஒரு சில விநாடிகள் இல்', 'ஒரு சில விநாடிகள் இல்');
+        test.equal(moment().add({d: 5}).fromNow(), '5 நாட்கள் இல்', '5 நாட்கள் இல்');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),  "இன்று 02:00", "இன்று  02:00");
-        test.equal(moment(a).add({m: 25}).calendar(), "இன்று 02:25", "இன்று  02:25");
-        test.equal(moment(a).add({h: 1}).calendar(), "இன்று 03:00", "இன்று  03:00");
-        test.equal(moment(a).add({d: 1}).calendar(), "நாளை 02:00", "நாளை  02:00");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "இன்று 01:00",      "இன்று  01:00");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "நேற்று 02:00",  "நேற்று  02:00");
+        test.equal(moment(a).calendar(),  'இன்று 02:00', 'இன்று  02:00');
+        test.equal(moment(a).add({m: 25}).calendar(), 'இன்று 02:25', 'இன்று  02:25');
+        test.equal(moment(a).add({h: 1}).calendar(), 'இன்று 03:00', 'இன்று  03:00');
+        test.equal(moment(a).add({d: 1}).calendar(), 'நாளை 02:00', 'நாளை  02:00');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'இன்று 01:00',      'இன்று  01:00');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'நேற்று 02:00',  'நேற்று  02:00');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd, LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd, LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd, LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd, LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd, LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd, LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[கடந்த வாரம்] dddd, LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[கடந்த வாரம்] dddd, LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[கடந்த வாரம்] dddd, LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[கடந்த வாரம்] dddd, LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[கடந்த வாரம்] dddd, LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[கடந்த வாரம்] dddd, LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -236,88 +236,88 @@ exports["locale:ta"] = {
   // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), " வைகறை", "before dawn");
-        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), " காலை", "morning");
-        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), " நண்பகல்", "during day");
-        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), " எற்பாடு", "evening");
-        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), " மாலை", "late evening");
-        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), " இரவு", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  2, 30]).format('a'), ' வைகறை', 'before dawn');
+        test.equal(moment([2011, 2, 23,  9, 30]).format('a'), ' காலை', 'morning');
+        test.equal(moment([2011, 2, 23, 14, 30]).format('a'), ' நண்பகல்', 'during day');
+        test.equal(moment([2011, 2, 23, 17, 30]).format('a'), ' எற்பாடு', 'evening');
+        test.equal(moment([2011, 2, 23, 19, 30]).format('a'), ' மாலை', 'late evening');
+        test.equal(moment([2011, 2, 23, 21, 20]).format('a'), ' இரவு', 'night');
         test.done();
     }
 };
index a46ccd071f31126fe5dfac4920848075aac14c47..85671e03c8b6a0cef70d318b1f5ccbb2f715a1bc 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Thai
      *************************************************/
 
-exports["locale:th"] = {
+exports['locale:th'] = {
     setUp : function (cb) {
         moment.locale('th');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:th"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'มกราคม มกรา_กุมภาพันธ์ กุมภา_มีนาคม มีนา_เมษายน เมษา_พฤษภาคม พฤษภา_มิถุนายน มิถุนา_กรกฎาคม กรกฎา_สิงหาคม สิงหา_กันยายน กันยา_ตุลาคม ตุลา_พฤศจิกายน พฤศจิกา_ธันวาคม ธันวา'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'มกราคม มกรา_กุมภาพันธ์ กุมภา_มีนาคม มีนา_เมษายน เมษา_พฤษภาคม พฤษภา_มิถุนายน มิถุนา_กรกฎาคม กรกฎา_สิงหาคม สิงหา_กันยายน กันยา_ตุลาคม ตุลา_พฤศจิกายน พฤศจิกา_ธันวาคม ธันวา'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:th"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, h:mm:ss a',      'อาทิตย์, 14 กุมภาพันธ์ 2010, 3:25:50 หลังเที่ยง'],
                 ['ddd, h A',                           'อาทิตย์, 3 หลังเที่ยง'],
@@ -71,209 +71,209 @@ exports["locale:th"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'มกราคม มกรา_กุมภาพันธ์ กุมภา_มีนาคม มีนา_เมษายน เมษา_พฤษภาคม พฤษภา_มิถุนายน มิถุนา_กรกฎาคม กรกฎา_สิงหาคม สิงหา_กันยายน กันยา_ตุลาคม ตุลา_พฤศจิกายน พฤศจิกา_ธันวาคม ธันวา'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'มกราคม มกรา_กุมภาพันธ์ กุมภา_มีนาคม มีนา_เมษายน เมษา_พฤษภาคม พฤษภา_มิถุนายน มิถุนา_กรกฎาคม กรกฎา_สิงหาคม สิงหา_กันยายน กันยา_ตุลาคม ตุลา_พฤศจิกายน พฤศจิกา_ธันวาคม ธันวา'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'อาทิตย์ อาทิตย์ อา._จันทร์ จันทร์ จ._อังคาร อังคาร อ._พุธ พุธ พ._พฤหัสบดี พฤหัส พฤ._ศุกร์ ศุกร์ ศ._เสาร์ เสาร์ ส.'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'อาทิตย์ อาทิตย์ อา._จันทร์ จันทร์ จ._อังคาร อังคาร อ._พุธ พุธ พ._พฤหัสบดี พฤหัส พฤ._ศุกร์ ศุกร์ ศ._เสาร์ เสาร์ ส.'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ไม่กี่วินาที",   "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "1 นาที", "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "1 นาที", "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 นาที",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 นาที", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "1 ชั่วโมง", "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "1 ชั่วโมง", "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ชั่วโมง",  "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ชั่วโมง",  "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ชั่วโมง", "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "1 วัน",   "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "1 วัน",   "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 วัน",   "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "1 วัน",   "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 วัน",   "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 วัน",  "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "1 เดือน", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "1 เดือน", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "1 เดือน", "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 เดือน",  "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 เดือน",  "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 เดือน",  "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "1 เดือน", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 เดือน",  "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "1 ปี",   "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ปี",   "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "1 ปี",   "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ปี",   "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ไม่กี่วินาที',   '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  '1 นาที', '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  '1 นาที', '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 นาที',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 นาที', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  '1 ชั่วโมง', '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  '1 ชั่วโมง', '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ชั่วโมง',  '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ชั่วโมง',  '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ชั่วโมง', '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '1 วัน',   '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '1 วัน',   '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 วัน',   '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '1 วัน',   '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 วัน',   '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 วัน',  '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  '1 เดือน', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  '1 เดือน', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  '1 เดือน', '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 เดือน',  '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 เดือน',  '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 เดือน',  '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   '1 เดือน', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 เดือน',  '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), '1 ปี',   '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ปี',   '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   '1 ปี',   '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ปี',   '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "อีก ไม่กี่วินาที",  "prefix");
-        test.equal(moment(0).from(30000), "ไม่กี่วินาทีที่แล้ว", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'อีก ไม่กี่วินาที',  'prefix');
+        test.equal(moment(0).from(30000), 'ไม่กี่วินาทีที่แล้ว', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "ไม่กี่วินาทีที่แล้ว",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'ไม่กี่วินาทีที่แล้ว',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "อีก ไม่กี่วินาที", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "อีก 5 วัน", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'อีก ไม่กี่วินาที', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'อีก 5 วัน', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "วันนี้ เวลา 2 นาฬิกา 0 นาที",      "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "วันนี้ เวลา 2 นาฬิกา 25 นาที",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "วันนี้ เวลา 3 นาฬิกา 0 นาที",      "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "พรุ่งนี้ เวลา 2 นาฬิกา 0 นาที", "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "วันนี้ เวลา 1 นาฬิกา 0 นาที",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "เมื่อวานนี้ เวลา 2 นาฬิกา 0 นาที", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'วันนี้ เวลา 2 นาฬิกา 0 นาที',      'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'วันนี้ เวลา 2 นาฬิกา 25 นาที',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'วันนี้ เวลา 3 นาฬิกา 0 นาที',      'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'พรุ่งนี้ เวลา 2 นาฬิกา 0 นาที', 'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'วันนี้ เวลา 1 นาฬิกา 0 นาที',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'เมื่อวานนี้ เวลา 2 นาฬิกา 0 นาที', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd[หน้า เวลา] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd[หน้า เวลา] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd[หน้า เวลา] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd[หน้า เวลา] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd[หน้า เวลา] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd[หน้า เวลา] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[วัน]dddd[ที่แล้ว เวลา] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[วัน]dddd[ที่แล้ว เวลา] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[วัน]dddd[ที่แล้ว เวลา] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[วัน]dddd[ที่แล้ว เวลา] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[วัน]dddd[ที่แล้ว เวลา] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[วัน]dddd[ที่แล้ว เวลา] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', "Jan 15 2012 should be week 3");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1', 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2', 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3', 'Jan 15 2012 should be week 3');
 
         test.done();
     }
index 19d436e7a8095b19722855a927cc59fe50641e50..4d8a82b774106316404ada0fc8b695cdf1fea658 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Tagalog/Filipino
      *************************************************/
 
-exports["locale:tl-ph"] = {
+exports['locale:tl-ph'] = {
     setUp : function (cb) {
         moment.locale('tl-ph');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:tl-ph"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Enero Ene_Pebrero Peb_Marso Mar_Abril Abr_Mayo May_Hunyo Hun_Hulyo Hul_Agosto Ago_Setyembre Set_Oktubre Okt_Nobyembre Nob_Disyembre Dis'.split("_"),
+    'parse' : function (test) {
+        var tests = 'Enero Ene_Pebrero Peb_Marso Mar_Abril Abr_Mayo May_Hunyo Hun_Hulyo Hul_Agosto Ago_Setyembre Set_Oktubre Okt_Nobyembre Nob_Disyembre Dis'.split('_'),
             i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -39,7 +39,7 @@ exports["locale:tl-ph"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Linggo, Pebrero 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Lin, 3PM'],
@@ -72,7 +72,7 @@ exports["locale:tl-ph"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -110,206 +110,206 @@ exports["locale:tl-ph"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'Enero Ene_Pebrero Peb_Marso Mar_Abril Abr_Mayo May_Hunyo Hun_Hulyo Hul_Agosto Ago_Setyembre Set_Oktubre Okt_Nobyembre Nob_Disyembre Dis'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Enero Ene_Pebrero Peb_Marso Mar_Abril Abr_Mayo May_Hunyo Hun_Hulyo Hul_Agosto Ago_Setyembre Set_Oktubre Okt_Nobyembre Nob_Disyembre Dis'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Linggo Lin Li_Lunes Lun Lu_Martes Mar Ma_Miyerkules Miy Mi_Huwebes Huw Hu_Biyernes Biy Bi_Sabado Sab Sab'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Linggo Lin Li_Lunes Lun Lu_Martes Mar Ma_Miyerkules Miy Mi_Huwebes Huw Hu_Biyernes Biy Bi_Sabado Sab Sab'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ilang segundo", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "isang minuto",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "isang minuto",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuto",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuto", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "isang oras",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "isang oras",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 oras",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 oras",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 oras",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "isang araw",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "isang araw",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 araw",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "isang araw",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 araw",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 araw",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "isang buwan",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "isang buwan",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "isang buwan",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 buwan",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 buwan",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 buwan",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "isang buwan",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 buwan",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "isang taon",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 taon",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "isang taon",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 taon",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ilang segundo', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'isang minuto',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'isang minuto',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuto',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuto', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'isang oras',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'isang oras',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 oras',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 oras',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 oras',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'isang araw',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'isang araw',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 araw',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'isang araw',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 araw',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 araw',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'isang buwan',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'isang buwan',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'isang buwan',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 buwan',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 buwan',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 buwan',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'isang buwan',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 buwan',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'isang taon',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 taon',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'isang taon',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 taon',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "sa loob ng ilang segundo", "prefix");
-        test.equal(moment(0).from(30000), "ilang segundo ang nakalipas", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'sa loob ng ilang segundo', 'prefix');
+        test.equal(moment(0).from(30000), 'ilang segundo ang nakalipas', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "sa loob ng ilang segundo", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "sa loob ng 5 araw", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'sa loob ng ilang segundo', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'sa loob ng 5 araw', 'in 5 days');
         test.done();
     },
 
-    "same day" : function (test) {
+    'same day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Ngayon sa 02:00",    "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Ngayon sa 02:25",    "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Ngayon sa 03:00",    "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Bukas sa 02:00",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Ngayon sa 01:00",    "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Kahapon sa 02:00",   "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Ngayon sa 02:00',    'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Ngayon sa 02:25',    'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Ngayon sa 03:00',    'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Bukas sa 02:00',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Ngayon sa 01:00',    'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Kahapon sa 02:00',   'yesterday at the same time');
         test.done();
     },
 
-    "same next week" : function (test) {
+    'same next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [sa] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [sa] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [sa] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [sa] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [sa] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [sa] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same last week" : function (test) {
+    'same last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [huling linggo] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [huling linggo] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [huling linggo] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [huling linggo] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [huling linggo] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [huling linggo] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "same all else" : function (test) {
+    'same all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'), '1 01 1', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '1 01 1', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'), '1 01 1', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '1 01 1', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index ee5a5a94bbac738b24333ff8706d7c79ecf2ad7f..dddf69ca7bba8b9be5b84d59d5da0bfb684604f2 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Turkish
      *************************************************/
 
-exports["locale:tr"] = {
+exports['locale:tr'] = {
     setUp : function (cb) {
         moment.locale('tr');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:tr"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'Ocak Oca_Şubat Şub_Mart Mar_Nisan Nis_Mayıs May_Haziran Haz_Temmuz Tem_Ağustos Ağu_Eylül Eyl_Ekim Eki_Kasım Kas_Aralık Ara'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'Ocak Oca_Şubat Şub_Mart Mar_Nisan Nis_Mayıs May_Haziran Haz_Temmuz Tem_Ağustos Ağu_Eylül Eyl_Ekim Eki_Kasım Kas_Aralık Ara'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:tr"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'Pazar, Şubat 14\'üncü 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'Paz, 3PM'],
@@ -47,7 +47,7 @@ exports["locale:tr"] = {
                 ['D Do DD',                            '14 14\'üncü 14'],
                 ['d do dddd ddd dd',                   '0 0\'ıncı Pazar Paz Pz'],
                 ['DDD DDDo DDDD',                      '45 45\'inci 045'],
-                ['w wo ww',                            "7 7'nci 07"],
+                ['w wo ww',                            '7 7\'nci 07'],
                 ['h hh',                               '3 03'],
                 ['H HH',                               '15 15'],
                 ['m mm',                               '25 25'],
@@ -82,7 +82,7 @@ exports["locale:tr"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1\'inci', '1st');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2\'nci', '2nd');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3\'üncü', '3rd');
@@ -120,122 +120,122 @@ exports["locale:tr"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'Ocak Oca_Şubat Şub_Mart Mar_Nisan Nis_Mayıs May_Haziran Haz_Temmuz Tem_Ağustos Ağu_Eylül Eyl_Ekim Eki_Kasım Kas_Aralık Ara'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'Ocak Oca_Şubat Şub_Mart Mar_Nisan Nis_Mayıs May_Haziran Haz_Temmuz Tem_Ağustos Ağu_Eylül Eyl_Ekim Eki_Kasım Kas_Aralık Ara'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Pazar Paz Pz_Pazartesi Pts Pt_Salı Sal Sa_Çarşamba Çar Ça_Perşembe Per Pe_Cuma Cum Cu_Cumartesi Cts Ct'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Pazar Paz Pz_Pazartesi Pts Pt_Salı Sal Sa_Çarşamba Çar Ça_Perşembe Per Pe_Cuma Cum Cu_Cumartesi Cts Ct'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "birkaç saniye", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "bir dakika",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "bir dakika",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 dakika",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 dakika",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "bir saat",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "bir saat",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 saat",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 saat",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 saat",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "bir gün",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "bir gün",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 gün",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "bir gün",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 gün",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 gün",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "bir ay",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "bir ay",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "bir ay",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 ay",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 ay",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 ay",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "bir ay",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 ay",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "bir yıl",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 yıl",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "bir yıl",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 yıl",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'birkaç saniye', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'bir dakika',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'bir dakika',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 dakika',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 dakika',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'bir saat',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'bir saat',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 saat',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 saat',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 saat',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'bir gün',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'bir gün',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 gün',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'bir gün',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 gün',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 gün',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'bir ay',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'bir ay',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'bir ay',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 ay',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 ay',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 ay',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'bir ay',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 ay',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'bir yıl',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 yıl',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'bir yıl',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 yıl',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "birkaç saniye sonra",  "prefix");
-        test.equal(moment(0).from(30000), "birkaç saniye önce", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'birkaç saniye sonra',  'prefix');
+        test.equal(moment(0).from(30000), 'birkaç saniye önce', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "birkaç saniye önce",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'birkaç saniye önce',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "birkaç saniye sonra", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 gün sonra", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'birkaç saniye sonra', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 gün sonra', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "bugün saat 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "bugün saat 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "bugün saat 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "yarın saat 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "bugün saat 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "dün 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'bugün saat 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'bugün saat 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'bugün saat 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'yarın saat 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'bugün saat 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'dün 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[haftaya] dddd [saat] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[haftaya] dddd [saat] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[haftaya] dddd [saat] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[haftaya] dddd [saat] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[haftaya] dddd [saat] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[haftaya] dddd [saat] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[geçen hafta] dddd [saat] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[geçen hafta] dddd [saat] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[geçen hafta] dddd [saat] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[geçen hafta] dddd [saat] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[geçen hafta] dddd [saat] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[geçen hafta] dddd [saat] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -243,87 +243,87 @@ exports["locale:tr"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), "1 01 1'inci", "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), "1 01 1'inci", "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), "2 02 2'nci", "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), "2 02 2'nci", "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), "3 03 3'üncü", "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1\'inci', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1\'inci', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2\'nci', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2\'nci', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3\'üncü', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 5cf9f4b0f4b31ae2e5ba52d627cc43f30311445c..5978217f073ded4b642e06c97b1a24e7a6dbf28a 100644 (file)
@@ -1,13 +1,13 @@
 // moment.js Morocco Central Atlas Tamaziɣt in Latin (tzm-la) tests
 // author : Abdel Said : https://github.com/abdelsaid
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
-exports["locale:tzm-latn"] = {
+exports['locale:tzm-latn'] = {
     setUp : function (cb) {
         moment.locale('tzm-latn');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -17,8 +17,8 @@ exports["locale:tzm-latn"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'innayr innayr_brˤayrˤ brˤayrˤ_marˤsˤ marˤsˤ_ibrir ibrir_mayyw mayyw_ywnyw ywnyw_ywlywz ywlywz_ɣwšt ɣwšt_šwtanbir šwtanbir_ktˤwbrˤ ktˤwbrˤ_nwwanbir nwwanbir_dwjnbir dwjnbir'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'innayr innayr_brˤayrˤ brˤayrˤ_marˤsˤ marˤsˤ_ibrir ibrir_mayyw mayyw_ywnyw ywnyw_ywlywz ywlywz_ɣwšt ɣwšt_šwtanbir šwtanbir_ktˤwbrˤ ktˤwbrˤ_nwwanbir nwwanbir_dwjnbir dwjnbir'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -36,7 +36,7 @@ exports["locale:tzm-latn"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'asamas, brˤayrˤ 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'asamas, 3PM'],
@@ -69,7 +69,7 @@ exports["locale:tzm-latn"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -107,122 +107,122 @@ exports["locale:tzm-latn"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'innayr innayr_brˤayrˤ brˤayrˤ_marˤsˤ marˤsˤ_ibrir ibrir_mayyw mayyw_ywnyw ywnyw_ywlywz ywlywz_ɣwšt ɣwšt_šwtanbir šwtanbir_ktˤwbrˤ ktˤwbrˤ_nwwanbir nwwanbir_dwjnbir dwjnbir'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'innayr innayr_brˤayrˤ brˤayrˤ_marˤsˤ marˤsˤ_ibrir ibrir_mayyw mayyw_ywnyw ywnyw_ywlywz ywlywz_ɣwšt ɣwšt_šwtanbir šwtanbir_ktˤwbrˤ ktˤwbrˤ_nwwanbir nwwanbir_dwjnbir dwjnbir'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'asamas asamas asamas_aynas aynas aynas_asinas asinas asinas_akras akras akras_akwas akwas akwas_asimwas asimwas asimwas_asiḍyas asiḍyas asiḍyas'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'asamas asamas asamas_aynas aynas aynas_asinas asinas asinas_akras akras akras_akwas akwas akwas_asimwas asimwas asimwas_asiḍyas asiḍyas asiḍyas'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "imik", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "minuḍ",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "minuḍ",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 minuḍ",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 minuḍ",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "saɛa",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "saɛa",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 tassaɛin",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 tassaɛin",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 tassaɛin",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ass",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ass",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 ossan",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ass",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 ossan",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 ossan",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ayowr",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ayowr",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ayowr",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 iyyirn",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 iyyirn",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 iyyirn",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ayowr",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 iyyirn",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "asgas",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 isgasn",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "asgas",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 isgasn",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'imik', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'minuḍ',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'minuḍ',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 minuḍ',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 minuḍ',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'saɛa',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'saɛa',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 tassaɛin',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 tassaɛin',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 tassaɛin',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ass',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ass',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 ossan',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ass',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 ossan',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 ossan',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ayowr',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ayowr',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ayowr',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 iyyirn',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 iyyirn',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 iyyirn',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ayowr',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 iyyirn',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'asgas',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 isgasn',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'asgas',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 isgasn',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "dadkh s yan imik",  "prefix");
-        test.equal(moment(0).from(30000), "yan imik", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'dadkh s yan imik',  'prefix');
+        test.equal(moment(0).from(30000), 'yan imik', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "yan imik",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'yan imik',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "dadkh s yan imik", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "dadkh s yan 5 ossan", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'dadkh s yan imik', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'dadkh s yan 5 ossan', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "asdkh g 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "asdkh g 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "asdkh g 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "aska g 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "asdkh g 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "assant g 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'asdkh g 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'asdkh g 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'asdkh g 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'aska g 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'asdkh g 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'assant g 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [g] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [g] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [g] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [g] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [g] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [g] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [g] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [g] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [g] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [g] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [g] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [g] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
@@ -230,85 +230,85 @@ exports["locale:tzm-latn"] = {
     // Saturday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 31]).week(), 1, "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).week(), 1, "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).week(), 2, "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).week(), 2, "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).week(), 3, "Jan 14 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 31]).week(), 1, 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).week(), 1, 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).week(), 2, 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).week(), 2, 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).week(), 3, 'Jan 14 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 30]).week(), 1, "Dec 30 2006 should be week 1");
-        test.equal(moment([2007,  0,  5]).week(), 1, "Jan  5 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 2, "Jan  6 2007 should be week 2");
-        test.equal(moment([2007,  0, 12]).week(), 2, "Jan 12 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 3, "Jan 13 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 30]).week(), 1, 'Dec 30 2006 should be week 1');
+        test.equal(moment([2007,  0,  5]).week(), 1, 'Jan  5 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 2, 'Jan  6 2007 should be week 2');
+        test.equal(moment([2007,  0, 12]).week(), 2, 'Jan 12 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 3, 'Jan 13 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 1, "Dec 29 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  4]).week(), 1, "Jan  4 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 2, "Jan  5 2008 should be week 2");
-        test.equal(moment([2008,  0, 11]).week(), 2, "Jan 11 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 3, "Jan 12 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 1, 'Dec 29 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  4]).week(), 1, 'Jan  4 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 2, 'Jan  5 2008 should be week 2');
+        test.equal(moment([2008,  0, 11]).week(), 2, 'Jan 11 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 3, 'Jan 12 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 28]).week(), 1, "Dec 28 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  3]).week(), 1, "Jan  3 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 2, "Jan  4 2003 should be week 2");
-        test.equal(moment([2003,  0, 10]).week(), 2, "Jan 10 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 3, "Jan 11 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 28]).week(), 1, 'Dec 28 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  3]).week(), 1, 'Jan  3 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 2, 'Jan  4 2003 should be week 2');
+        test.equal(moment([2003,  0, 10]).week(), 2, 'Jan 10 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 3, 'Jan 11 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 27]).week(), 1, "Dec 27 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  2]).week(), 1, "Jan  2 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 2, "Jan  3 2009 should be week 2");
-        test.equal(moment([2009,  0,  9]).week(), 2, "Jan  9 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 3, "Jan 10 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 27]).week(), 1, 'Dec 27 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  2]).week(), 1, 'Jan  2 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 2, 'Jan  3 2009 should be week 2');
+        test.equal(moment([2009,  0,  9]).week(), 2, 'Jan  9 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 3, 'Jan 10 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 26]).week(), 1, "Dec 26 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 2, "Jan  2 2010 should be week 2");
-        test.equal(moment([2010,  0,  8]).week(), 2, "Jan  8 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 3, "Jan  9 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 26]).week(), 1, 'Dec 26 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 2, 'Jan  2 2010 should be week 2');
+        test.equal(moment([2010,  0,  8]).week(), 2, 'Jan  8 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 3, 'Jan  9 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2011, 0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011, 0,  7]).week(), 1, "Jan  7 2011 should be week 1");
-        test.equal(moment([2011, 0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011, 0, 14]).week(), 2, "Jan 14 2011 should be week 2");
-        test.equal(moment([2011, 0, 15]).week(), 3, "Jan 15 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2011, 0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011, 0,  7]).week(), 1, 'Jan  7 2011 should be week 1');
+        test.equal(moment([2011, 0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011, 0, 14]).week(), 2, 'Jan 14 2011 should be week 2');
+        test.equal(moment([2011, 0, 15]).week(), 3, 'Jan 15 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 31]).format('w ww wo'), '1 01 1', "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).format('w ww wo'), '1 01 1', "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).format('w ww wo'), '2 02 2', "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).format('w ww wo'), '2 02 2', "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).format('w ww wo'), '3 03 3', "Jan 14 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 31]).format('w ww wo'), '1 01 1', 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).format('w ww wo'), '1 01 1', 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).format('w ww wo'), '2 02 2', 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).format('w ww wo'), '2 02 2', 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).format('w ww wo'), '3 03 3', 'Jan 14 2012 should be week 3');
 
         test.done();
     }
index c46b81d8bdb4f578166d1f05b4a76eeede6f4574..8a65e6d5c3c92e9ed12322a556ef7c377f59d759 100644 (file)
@@ -1,13 +1,13 @@
 // moment.js Morocco Central Atlas Tamaziɣt (tzm) tests
 // author : Abdel Said : https://github.com/abdelsaid
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
-exports["locale:tzm"] = {
+exports['locale:tzm'] = {
     setUp : function (cb) {
         moment.locale('tzm');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -17,8 +17,8 @@ exports["locale:tzm"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'ⵉⵏⵏⴰⵢⵔ ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ ⴷⵓⵊⵏⴱⵉⵔ'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'ⵉⵏⵏⴰⵢⵔ ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -36,7 +36,7 @@ exports["locale:tzm"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'ⴰⵙⴰⵎⴰⵙ, ⴱⵕⴰⵢⵕ 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'ⴰⵙⴰⵎⴰⵙ, 3PM'],
@@ -69,7 +69,7 @@ exports["locale:tzm"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -107,122 +107,122 @@ exports["locale:tzm"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'ⵉⵏⵏⴰⵢⵔ ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ ⴷⵓⵊⵏⴱⵉⵔ'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'ⵉⵏⵏⴰⵢⵔ ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ ⴰⵢⵏⴰⵙ ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ ⴰⵙⵉⵏⴰⵙ ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ ⴰⴽⵔⴰⵙ ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ ⴰⴽⵡⴰⵙ ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ ⴰⵙⵉⵎⵡⴰⵙ ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ ⴰⵙⵉⴹⵢⴰⵙ ⴰⵙⵉⴹⵢⴰⵙ'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ ⴰⵢⵏⴰⵙ ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ ⴰⵙⵉⵏⴰⵙ ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ ⴰⴽⵔⴰⵙ ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ ⴰⴽⵡⴰⵙ ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ ⴰⵙⵉⵎⵡⴰⵙ ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ ⴰⵙⵉⴹⵢⴰⵙ ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "ⵉⵎⵉⴽ", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "ⵎⵉⵏⵓⴺ",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "ⵎⵉⵏⵓⴺ",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 ⵎⵉⵏⵓⴺ",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 ⵎⵉⵏⵓⴺ",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "ⵙⴰⵄⴰ",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "ⵙⴰⵄⴰ",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 ⵜⴰⵙⵙⴰⵄⵉⵏ",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 ⵜⴰⵙⵙⴰⵄⵉⵏ",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 ⵜⴰⵙⵙⴰⵄⵉⵏ",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "ⴰⵙⵙ",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "ⴰⵙⵙ",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 oⵙⵙⴰⵏ",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "ⴰⵙⵙ",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 oⵙⵙⴰⵏ",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 oⵙⵙⴰⵏ",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "ⴰⵢoⵓⵔ",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "ⴰⵢoⵓⵔ",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "ⴰⵢoⵓⵔ",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 ⵉⵢⵢⵉⵔⵏ",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 ⵉⵢⵢⵉⵔⵏ",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 ⵉⵢⵢⵉⵔⵏ",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "ⴰⵢoⵓⵔ",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 ⵉⵢⵢⵉⵔⵏ",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "ⴰⵙⴳⴰⵙ",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 ⵉⵙⴳⴰⵙⵏ",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "ⴰⵙⴳⴰⵙ",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 ⵉⵙⴳⴰⵙⵏ",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'ⵉⵎⵉⴽ', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'ⵎⵉⵏⵓⴺ',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'ⵎⵉⵏⵓⴺ',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 ⵎⵉⵏⵓⴺ',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 ⵎⵉⵏⵓⴺ',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'ⵙⴰⵄⴰ',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'ⵙⴰⵄⴰ',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 ⵜⴰⵙⵙⴰⵄⵉⵏ',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 ⵜⴰⵙⵙⴰⵄⵉⵏ',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 ⵜⴰⵙⵙⴰⵄⵉⵏ',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'ⴰⵙⵙ',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'ⴰⵙⵙ',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 oⵙⵙⴰⵏ',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'ⴰⵙⵙ',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 oⵙⵙⴰⵏ',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 oⵙⵙⴰⵏ',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'ⴰⵢoⵓⵔ',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'ⴰⵢoⵓⵔ',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'ⴰⵢoⵓⵔ',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 ⵉⵢⵢⵉⵔⵏ',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 ⵉⵢⵢⵉⵔⵏ',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 ⵉⵢⵢⵉⵔⵏ',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'ⴰⵢoⵓⵔ',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 ⵉⵢⵢⵉⵔⵏ',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'ⴰⵙⴳⴰⵙ',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 ⵉⵙⴳⴰⵙⵏ',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'ⴰⵙⴳⴰⵙ',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 ⵉⵙⴳⴰⵙⵏ',       '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ ⵉⵎⵉⴽ",  "prefix");
-        test.equal(moment(0).from(30000), "ⵢⴰⵏ ⵉⵎⵉⴽ", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ ⵉⵎⵉⴽ',  'prefix');
+        test.equal(moment(0).from(30000), 'ⵢⴰⵏ ⵉⵎⵉⴽ', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "ⵢⴰⵏ ⵉⵎⵉⴽ",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'ⵢⴰⵏ ⵉⵎⵉⴽ',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ ⵉⵎⵉⴽ", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ 5 oⵙⵙⴰⵏ", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ ⵉⵎⵉⴽ', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ 5 oⵙⵙⴰⵏ', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "ⴰⵙⴷⵅ ⴴ 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "ⴰⵙⴷⵅ ⴴ 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "ⴰⵙⴷⵅ ⴴ 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "ⴰⵙⴽⴰ ⴴ 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "ⴰⵙⴷⵅ ⴴ 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "ⴰⵚⴰⵏⵜ ⴴ 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'ⴰⵙⴷⵅ ⴴ 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'ⴰⵙⴷⵅ ⴴ 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'ⴰⵙⴷⵅ ⴴ 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'ⴰⵙⴽⴰ ⴴ 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'ⴰⵙⴷⵅ ⴴ 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'ⴰⵚⴰⵏⵜ ⴴ 02:00', 'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [ⴴ] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
@@ -230,85 +230,85 @@ exports["locale:tzm"] = {
     // Saturday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 31]).week(), 1, "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).week(), 1, "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).week(), 2, "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).week(), 2, "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).week(), 3, "Jan 14 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 31]).week(), 1, 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).week(), 1, 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).week(), 2, 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).week(), 2, 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).week(), 3, 'Jan 14 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 30]).week(), 1, "Dec 30 2006 should be week 1");
-        test.equal(moment([2007,  0,  5]).week(), 1, "Jan  5 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 2, "Jan  6 2007 should be week 2");
-        test.equal(moment([2007,  0, 12]).week(), 2, "Jan 12 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 3, "Jan 13 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 30]).week(), 1, 'Dec 30 2006 should be week 1');
+        test.equal(moment([2007,  0,  5]).week(), 1, 'Jan  5 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 2, 'Jan  6 2007 should be week 2');
+        test.equal(moment([2007,  0, 12]).week(), 2, 'Jan 12 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 3, 'Jan 13 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 1, "Dec 29 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  4]).week(), 1, "Jan  4 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 2, "Jan  5 2008 should be week 2");
-        test.equal(moment([2008,  0, 11]).week(), 2, "Jan 11 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 3, "Jan 12 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 1, 'Dec 29 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  4]).week(), 1, 'Jan  4 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 2, 'Jan  5 2008 should be week 2');
+        test.equal(moment([2008,  0, 11]).week(), 2, 'Jan 11 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 3, 'Jan 12 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 28]).week(), 1, "Dec 28 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  3]).week(), 1, "Jan  3 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 2, "Jan  4 2003 should be week 2");
-        test.equal(moment([2003,  0, 10]).week(), 2, "Jan 10 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 3, "Jan 11 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 28]).week(), 1, 'Dec 28 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  3]).week(), 1, 'Jan  3 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 2, 'Jan  4 2003 should be week 2');
+        test.equal(moment([2003,  0, 10]).week(), 2, 'Jan 10 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 3, 'Jan 11 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 27]).week(), 1, "Dec 27 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  2]).week(), 1, "Jan  2 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 2, "Jan  3 2009 should be week 2");
-        test.equal(moment([2009,  0,  9]).week(), 2, "Jan  9 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 3, "Jan 10 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 27]).week(), 1, 'Dec 27 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  2]).week(), 1, 'Jan  2 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 2, 'Jan  3 2009 should be week 2');
+        test.equal(moment([2009,  0,  9]).week(), 2, 'Jan  9 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 3, 'Jan 10 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 26]).week(), 1, "Dec 26 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 2, "Jan  2 2010 should be week 2");
-        test.equal(moment([2010,  0,  8]).week(), 2, "Jan  8 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 3, "Jan  9 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 26]).week(), 1, 'Dec 26 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 2, 'Jan  2 2010 should be week 2');
+        test.equal(moment([2010,  0,  8]).week(), 2, 'Jan  8 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 3, 'Jan  9 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2011, 0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011, 0,  7]).week(), 1, "Jan  7 2011 should be week 1");
-        test.equal(moment([2011, 0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011, 0, 14]).week(), 2, "Jan 14 2011 should be week 2");
-        test.equal(moment([2011, 0, 15]).week(), 3, "Jan 15 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2011, 0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011, 0,  7]).week(), 1, 'Jan  7 2011 should be week 1');
+        test.equal(moment([2011, 0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011, 0, 14]).week(), 2, 'Jan 14 2011 should be week 2');
+        test.equal(moment([2011, 0, 15]).week(), 3, 'Jan 15 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 31]).format('w ww wo'), '1 01 1', "Dec 31 2011 should be week 1");
-        test.equal(moment([2012,  0,  6]).format('w ww wo'), '1 01 1', "Jan  6 2012 should be week 1");
-        test.equal(moment([2012,  0,  7]).format('w ww wo'), '2 02 2', "Jan  7 2012 should be week 2");
-        test.equal(moment([2012,  0, 13]).format('w ww wo'), '2 02 2', "Jan 13 2012 should be week 2");
-        test.equal(moment([2012,  0, 14]).format('w ww wo'), '3 03 3', "Jan 14 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 31]).format('w ww wo'), '1 01 1', 'Dec 31 2011 should be week 1');
+        test.equal(moment([2012,  0,  6]).format('w ww wo'), '1 01 1', 'Jan  6 2012 should be week 1');
+        test.equal(moment([2012,  0,  7]).format('w ww wo'), '2 02 2', 'Jan  7 2012 should be week 2');
+        test.equal(moment([2012,  0, 13]).format('w ww wo'), '2 02 2', 'Jan 13 2012 should be week 2');
+        test.equal(moment([2012,  0, 14]).format('w ww wo'), '3 03 3', 'Jan 14 2012 should be week 3');
 
         test.done();
     }
index e0b0255a560a8b63d0f506665e48e3f67c05ceb4..b9d5a9ce4da9644ff6576811fa1f8b08be70bf15 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Ukrainian
      *************************************************/
 
-exports["locale:uk"] = {
+exports['locale:uk'] = {
     setUp : function (cb) {
         moment.locale('uk');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:uk"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'січень січ_лютий лют_березень бер_квітень квіт_травень трав_червень черв_липень лип_серпень серп_вересень вер_жовтень жовт_листопад лист_грудень груд'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'січень січ_лютий лют_березень бер_квітень квіт_травень трав_червень черв_липень лип_серпень серп_вересень вер_жовтень жовт_листопад лист_грудень груд'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:uk"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do MMMM YYYY, HH:mm:ss',       'неділя, 14-го лютого 2010, 15:25:50'],
                 ['ddd, h A',                           'нд, 3 дня'],
@@ -67,20 +67,20 @@ exports["locale:uk"] = {
         test.done();
     },
 
-    "format meridiem" : function (test) {
-        test.equal(moment([2012, 11, 28, 0, 0]).format("A"), "ночі", "night");
-        test.equal(moment([2012, 11, 28, 3, 59]).format("A"), "ночі", "night");
-        test.equal(moment([2012, 11, 28, 4, 0]).format("A"), "ранку", "morning");
-        test.equal(moment([2012, 11, 28, 11, 59]).format("A"), "ранку", "morning");
-        test.equal(moment([2012, 11, 28, 12, 0]).format("A"), "дня", "afternoon");
-        test.equal(moment([2012, 11, 28, 16, 59]).format("A"), "дня", "afternoon");
-        test.equal(moment([2012, 11, 28, 17, 0]).format("A"), "вечора", "evening");
-        test.equal(moment([2012, 11, 28, 23, 59]).format("A"), "вечора", "evening");
+    'format meridiem' : function (test) {
+        test.equal(moment([2012, 11, 28, 0, 0]).format('A'), 'ночі', 'night');
+        test.equal(moment([2012, 11, 28, 3, 59]).format('A'), 'ночі', 'night');
+        test.equal(moment([2012, 11, 28, 4, 0]).format('A'), 'ранку', 'morning');
+        test.equal(moment([2012, 11, 28, 11, 59]).format('A'), 'ранку', 'morning');
+        test.equal(moment([2012, 11, 28, 12, 0]).format('A'), 'дня', 'afternoon');
+        test.equal(moment([2012, 11, 28, 16, 59]).format('A'), 'дня', 'afternoon');
+        test.equal(moment([2012, 11, 28, 17, 0]).format('A'), 'вечора', 'evening');
+        test.equal(moment([2012, 11, 28, 23, 59]).format('A'), 'вечора', 'evening');
 
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1-й', '1-й');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2-й', '2-й');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3-й', '3-й');
@@ -118,15 +118,15 @@ exports["locale:uk"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'січень січ_лютий лют_березень бер_квітень квіт_травень трав_червень черв_липень лип_серпень серп_вересень вер_жовтень жовт_листопад лист_грудень груд'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'січень січ_лютий лют_березень бер_квітень квіт_травень трав_червень черв_липень лип_серпень серп_вересень вер_жовтень жовт_листопад лист_грудень груд'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format month case" : function (test) {
+    'format month case' : function (test) {
         var months = {
             'nominative': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_'),
             'accusative': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_')
@@ -138,89 +138,89 @@ exports["locale:uk"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'неділя нд нд_понеділок пн пн_вівторок вт вт_середа ср ср_четвер чт чт_п’ятниця пт пт_субота сб сб'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'неділя нд нд_понеділок пн пн_вівторок вт вт_середа ср ср_четвер чт чт_п’ятниця пт пт_субота сб сб'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "декілька секунд",    "44 seconds = seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "хвилина",   "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "хвилина",   "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 хвилини",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 хвилини", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "годину",    "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "годину",    "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 години",    "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 годин",    "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 година",   "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "день",      "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "день",      "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 дні",     "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "день",      "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 днів",     "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  "11 днів",     "11 days = 11 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  "21 день",     "21 days = 21 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 днів",    "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "місяць",    "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "місяць",    "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "місяць",    "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 місяці",   "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 місяці",   "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 місяці",   "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "місяць",    "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 місяців",   "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "рік",     "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 роки",    "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "рік",     "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 років",    "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'декілька секунд',    '44 seconds = seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'хвилина',   '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'хвилина',   '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 хвилини',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 хвилини', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'годину',    '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'годину',    '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 години',    '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 годин',    '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 година',   '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'день',      '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'день',      '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 дні',     '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'день',      '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 днів',     '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 11}), true),  '11 днів',     '11 days = 11 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 21}), true),  '21 день',     '21 days = 21 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 днів',    '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'місяць',    '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'місяць',    '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'місяць',    '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 місяці',   '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 місяці',   '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 місяці',   '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'місяць',    '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 місяців',   '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'рік',     '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 роки',    '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'рік',     '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 років',    '5 years = 5 years');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "за декілька секунд", "prefix");
-        test.equal(moment(0).from(30000), "декілька секунд тому", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'за декілька секунд', 'prefix');
+        test.equal(moment(0).from(30000), 'декілька секунд тому', 'suffix');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "за декілька секунд", "in seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "за 5 днів", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'за декілька секунд', 'in seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'за 5 днів', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Сьогодні о 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Сьогодні о 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Сьогодні о 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Завтра о 02:00",      "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Сьогодні о 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Вчора о 02:00",       "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Сьогодні о 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Сьогодні о 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Сьогодні о 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Завтра о 02:00',      'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Сьогодні о 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Вчора о 02:00',       'yesterday at the same time');
         // A special case for Ukrainian since 11 hours have different preposition
-        test.equal(moment(a).add({h: 9}).calendar(),  "Сьогодні об 11:00",       "same day at 11 o'clock");
+        test.equal(moment(a).add({h: 9}).calendar(),  'Сьогодні об 11:00',       'same day at 11 o\'clock');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[У] dddd [о' + (m.hours() === 11 ? 'б' : '') + '] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[У] dddd [о' + (m.hours() === 11 ? 'б' : '') + '] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[У] dddd [о] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[У] dddd [о] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[У] dddd [о] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[У] dddd [о] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         function makeFormat(d) {
@@ -239,114 +239,114 @@ exports["locale:uk"] = {
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format(makeFormat(m)),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format(makeFormat(m)),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
         test.done();
     },
 
     // Monday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2011, 11, 26]).week(), 1, "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).week(), 2, "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).week(), 3, "Jan  9 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2011, 11, 26]).week(), 1, 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).week(), 2, 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).week(), 3, 'Jan  9 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 12]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 12]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 1");
-        test.equal(moment([2010,  0,  4]).week(), 2, "Jan  4 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 2, "Jan 10 2010 should be week 2");
-        test.equal(moment([2010,  0, 11]).week(), 3, "Jan 11 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 1');
+        test.equal(moment([2010,  0,  4]).week(), 2, 'Jan  4 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 2, 'Jan 10 2010 should be week 2');
+        test.equal(moment([2010,  0, 11]).week(), 3, 'Jan 11 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 1");
-        test.equal(moment([2011,  0,  3]).week(), 2, "Jan  3 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 2, "Jan  9 2011 should be week 2");
-        test.equal(moment([2011,  0, 10]).week(), 3, "Jan 10 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 1');
+        test.equal(moment([2011,  0,  3]).week(), 2, 'Jan  3 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 2, 'Jan  9 2011 should be week 2');
+        test.equal(moment([2011,  0, 10]).week(), 3, 'Jan 10 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-й', "Dec 26 2011 should be week 1");
-        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-й', "Jan  1 2012 should be week 1");
-        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-й', "Jan  2 2012 should be week 2");
-        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-й', "Jan  8 2012 should be week 2");
-        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-й', "Jan  9 2012 should be week 3");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2011, 11, 26]).format('w ww wo'), '1 01 1-й', 'Dec 26 2011 should be week 1');
+        test.equal(moment([2012,  0,  1]).format('w ww wo'), '1 01 1-й', 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012,  0,  2]).format('w ww wo'), '2 02 2-й', 'Jan  2 2012 should be week 2');
+        test.equal(moment([2012,  0,  8]).format('w ww wo'), '2 02 2-й', 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012,  0,  9]).format('w ww wo'), '3 03 3-й', 'Jan  9 2012 should be week 3');
 
         test.done();
     }
index 3b150dd4e6479ec1dc5df4c1e19087502d94801f..df13ce901f4a7d76c673f6601652eaadea98b39f 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Uzbek
      *************************************************/
 
-exports["locale:uz"] = {
+exports['locale:uz'] = {
     setUp : function (cb) {
         moment.locale('uz');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:uz"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июнь_июль июль_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split("_"), i;
+    'parse' : function (test) {
+        var tests = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июнь_июль июль_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:uz"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, Do-MMMM YYYY, h:mm:ss',      'Якшанба, 14-февраль 2010, 3:25:50'],
                 ['ddd, h:mm',                            'Якш, 3:25'],
@@ -71,7 +71,7 @@ exports["locale:uz"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -109,123 +109,123 @@ exports["locale:uz"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июн_июль июл_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split("_"), i;
+    'format month' : function (test) {
+        var expected = 'январь янв_февраль фев_март мар_апрель апр_май май_июнь июн_июль июл_август авг_сентябрь сен_октябрь окт_ноябрь ноя_декабрь дек'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = 'Якшанба Якш Як_Душанба Душ Ду_Сешанба Сеш Се_Чоршанба Чор Чо_Пайшанба Пай Па_Жума Жум Жу_Шанба Шан Ша'.split("_"), i;
+    'format week' : function (test) {
+        var expected = 'Якшанба Якш Як_Душанба Душ Ду_Сешанба Сеш Се_Чоршанба Чор Чо_Пайшанба Пай Па_Жума Жум Жу_Шанба Шан Ша'.split('_'), i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
         }
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "фурсат", "44 секунд = фурсат");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "бир дакика",      "45 секунд = бир дакика");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "бир дакика",      "89 секунд = бир дакика");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 дакика",     "90 секунд = 2 дакика");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 дакика",    "44 дакика = 44 дакика");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "бир соат",       "45 минут = бир соат");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "бир соат",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 соат",       "90 минут = 2 соат");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 соат",       "5 соат = 5 соат");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 соат",      "21 соат = 21 соат");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "бир кун",         "22 соат = бир кун");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "бир кун",         "35 соат = бир кун");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 кун",        "36 соат = 2 кун");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "бир кун",         "1 кун = 1 кун");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 кун",        "5 кун = 5 кун");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 кун",       "25 кун = 25 кун");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "бир ой",       "26 кун = бир ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "бир ой",       "30 кун = бир ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "бир ой",       "45 кун = бир ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 ой",      "46 кун = 2 ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 ой",      "75 кун = 2 ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 ой",      "76 кун = 3 ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "бир ой",       "бир ой = бир ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 ой",      "5 ой = 5 ой");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "бир йил",        "345 кун = бир йил");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 йил",       "548 кун = 2 йил");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "бир йил",        "1 йил = бир йил");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 йил",       "5 йил = 5 йил");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'фурсат', '44 секунд = фурсат');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'бир дакика',      '45 секунд = бир дакика');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'бир дакика',      '89 секунд = бир дакика');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 дакика',     '90 секунд = 2 дакика');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 дакика',    '44 дакика = 44 дакика');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'бир соат',       '45 минут = бир соат');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'бир соат',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 соат',       '90 минут = 2 соат');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 соат',       '5 соат = 5 соат');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 соат',      '21 соат = 21 соат');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'бир кун',         '22 соат = бир кун');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'бир кун',         '35 соат = бир кун');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 кун',        '36 соат = 2 кун');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'бир кун',         '1 кун = 1 кун');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 кун',        '5 кун = 5 кун');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 кун',       '25 кун = 25 кун');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'бир ой',       '26 кун = бир ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'бир ой',       '30 кун = бир ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'бир ой',       '45 кун = бир ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 ой',      '46 кун = 2 ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 ой',      '75 кун = 2 ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 ой',      '76 кун = 3 ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'бир ой',       'бир ой = бир ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 ой',      '5 ой = 5 ой');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'бир йил',        '345 кун = бир йил');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 йил',       '548 кун = 2 йил');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'бир йил',        '1 йил = бир йил');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 йил',       '5 йил = 5 йил');
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "Якин фурсат ичида",  "prefix");
-        test.equal(moment(0).from(30000), "Бир неча фурсат олдин", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'Якин фурсат ичида',  'prefix');
+        test.equal(moment(0).from(30000), 'Бир неча фурсат олдин', 'suffix');
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "Бир неча фурсат олдин",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'Бир неча фурсат олдин',  'now from now should display as in the past');
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "Якин фурсат ичида", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "Якин 5 кун ичида", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'Якин фурсат ичида', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), 'Якин 5 кун ичида', 'in 5 days');
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Бугун соат 02:00 да",      "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Бугун соат 02:25 да",      "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Бугун соат 03:00 да",      "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Эртага 02:00 да",   "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Бугун соат 01:00 да",      "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Кеча соат 02:00 да",  "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Бугун соат 02:00 да',      'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Бугун соат 02:25 да',      'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Бугун соат 03:00 да',      'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Эртага 02:00 да',   'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Бугун соат 01:00 да',      'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Кеча соат 02:00 да',  'yesterday at the same time');
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [куни соат] LT [да]'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [куни соат] LT [да]'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [куни соат] LT [да]'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [куни соат] LT [да]'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [куни соат] LT [да]'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [куни соат] LT [да]'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[Утган] dddd [куни соат] LT [да]'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[Утган] dddd [куни соат] LT [да]'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[Утган] dddd [куни соат] LT [да]'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[Утган] dddd [куни соат] LT [да]'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[Утган] dddd [куни соат] LT [да]'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[Утган] dddd [куни соат] LT [да]'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -233,87 +233,87 @@ exports["locale:uz"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 1, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  2, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  2, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  3, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 1, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  2, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  2, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  3, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 1, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 1, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  2, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  2, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  3, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 1, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 1, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  2, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  2, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  3, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 1, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 1, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  2, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  2, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  3, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 1, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 1, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  2, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  2, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  3, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '2 02 2', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '2 02 2', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '3 03 3', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '3 03 3', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '2 02 2', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '2 02 2', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '3 03 3', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '3 03 3', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 921d0c98979f06a40062cbc2eb197c8495d63a51..fc642d8a4a4f3414592125f8134bc0ba168bc1bf 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Vietnamese
      *************************************************/
 
-exports["locale:vi"] = {
+exports['locale:vi'] = {
     setUp : function (cb) {
         moment.locale('vi');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,9 +19,9 @@ exports["locale:vi"] = {
         cb();
     },
 
-    "parse" : function (test) {
+    'parse' : function (test) {
         var i,
-            tests = 'tháng 1,Th01_tháng 2,Th02_tháng 3,Th03_tháng 4,Th04_tháng 5,Th05_tháng 6,Th06_tháng 7,Th07_tháng 8,Th08_tháng 9,Th09_tháng 10,Th10_tháng 11,Th11_tháng 12,Th12'.split("_");
+            tests = 'tháng 1,Th01_tháng 2,Th02_tháng 3,Th03_tháng 4,Th04_tháng 5,Th05_tháng 6,Th06_tháng 7,Th07_tháng 8,Th08_tháng 9,Th09_tháng 10,Th10_tháng 11,Th11_tháng 12,Th12'.split('_');
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + i);
@@ -42,7 +42,7 @@ exports["locale:vi"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'chủ nhật, tháng 2 14 2010, 3:25:50 pm'],
                 ['ddd, hA',                            'CN, 3PM'],
@@ -77,7 +77,7 @@ exports["locale:vi"] = {
         test.done();
     },
 
-    "format ordinal" : function (test) {
+    'format ordinal' : function (test) {
         test.equal(moment([2011, 0, 1]).format('DDDo'), '1', '1');
         test.equal(moment([2011, 0, 2]).format('DDDo'), '2', '2');
         test.equal(moment([2011, 0, 3]).format('DDDo'), '3', '3');
@@ -115,9 +115,9 @@ exports["locale:vi"] = {
         test.done();
     },
 
-    "format month" : function (test) {
+    'format month' : function (test) {
         var i,
-            expected = 'tháng 1,Th01_tháng 2,Th02_tháng 3,Th03_tháng 4,Th04_tháng 5,Th05_tháng 6,Th06_tháng 7,Th07_tháng 8,Th08_tháng 9,Th09_tháng 10,Th10_tháng 11,Th11_tháng 12,Th12'.split("_");
+            expected = 'tháng 1,Th01_tháng 2,Th02_tháng 3,Th03_tháng 4,Th04_tháng 5,Th05_tháng 6,Th06_tháng 7,Th07_tháng 8,Th08_tháng 9,Th09_tháng 10,Th10_tháng 11,Th11_tháng 12,Th12'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM,MMM'), expected[i], expected[i]);
@@ -125,9 +125,9 @@ exports["locale:vi"] = {
         test.done();
     },
 
-    "format week" : function (test) {
+    'format week' : function (test) {
         var i,
-            expected = 'chủ nhật CN CN_thứ hai T2 T2_thứ ba T3 T3_thứ tư T4 T4_thứ năm T5 T5_thứ sáu T6 T6_thứ bảy T7 T7'.split("_");
+            expected = 'chủ nhật CN CN_thứ hai T2 T2_thứ ba T3 T3_thứ tư T4 T4_thứ năm T5 T5_thứ sáu T6 T6_thứ bảy T7 T7'.split('_');
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -136,114 +136,114 @@ exports["locale:vi"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "vài giây", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "một phút",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "một phút",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2 phút",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44 phút",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "một giờ",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "một giờ",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2 giờ",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5 giờ",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21 giờ",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "một ngày",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "một ngày",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2 ngày",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "một ngày",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5 ngày",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25 ngày",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "một tháng",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "một tháng",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "một tháng",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2 tháng",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2 tháng",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3 tháng",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "một tháng",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5 tháng",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "một năm",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2 năm",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "một năm",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5 năm",       "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  'vài giây', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  'một phút',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  'một phút',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2 phút',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44 phút',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  'một giờ',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  'một giờ',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2 giờ',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5 giờ',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21 giờ',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  'một ngày',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  'một ngày',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2 ngày',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   'một ngày',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5 ngày',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25 ngày',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  'một tháng',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  'một tháng',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  'một tháng',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2 tháng',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2 tháng',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3 tháng',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   'một tháng',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5 tháng',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), 'một năm',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2 năm',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   'một năm',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5 năm',       '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "vài giây tới",  "prefix");
-        test.equal(moment(0).from(30000), "vài giây trước", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), 'vài giây tới',  'prefix');
+        test.equal(moment(0).from(30000), 'vài giây trước', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "vài giây trước",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), 'vài giây trước',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "vài giây tới", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5 ngày tới", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), 'vài giây tới', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5 ngày tới', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Hôm nay lúc 02:00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Hôm nay lúc 02:25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Hôm nay lúc 03:00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Ngày mai lúc 02:00",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Hôm nay lúc 01:00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Hôm qua lúc 02:00", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Hôm nay lúc 02:00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Hôm nay lúc 02:25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Hôm nay lúc 03:00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Ngày mai lúc 02:00',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Hôm nay lúc 01:00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Hôm qua lúc 02:00', 'yesterday at the same time');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('dddd [tuần tới lúc] LT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [tuần tới lúc] LT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [tuần tới lúc] LT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [tuần tới lúc] LT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [tuần tới lúc] LT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [tuần tới lúc] LT'),  'Today + ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
 
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('dddd [tuần rồi lúc] LT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('dddd [tuần rồi lúc] LT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('dddd [tuần rồi lúc] LT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('dddd [tuần rồi lúc] LT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('dddd [tuần rồi lúc] LT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('dddd [tuần rồi lúc] LT'),  'Today - ' + i + ' days end of day');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),  '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
@@ -251,87 +251,87 @@ exports["locale:vi"] = {
     // Monday is the first day of the week.
     // The week that contains Jan 4th is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0, 1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0, 2]).week(),  1, "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0, 8]).week(),  1, "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0, 9]).week(),  2, "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 2, "Jan 15 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0, 1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0, 2]).week(),  1, 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0, 8]).week(),  1, 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0, 9]).week(),  2, 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 2, 'Jan 15 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2007, 0, 1]).week(),  1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007, 0, 7]).week(),  1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007, 0, 8]).week(),  2, "Jan  8 2007 should be week 2");
-        test.equal(moment([2007, 0, 14]).week(), 2, "Jan 14 2007 should be week 2");
-        test.equal(moment([2007, 0, 15]).week(), 3, "Jan 15 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2007, 0, 1]).week(),  1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007, 0, 7]).week(),  1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007, 0, 8]).week(),  2, 'Jan  8 2007 should be week 2');
+        test.equal(moment([2007, 0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
+        test.equal(moment([2007, 0, 15]).week(), 3, 'Jan 15 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 31]).week(), 1, "Dec 31 2007 should be week 1");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0,  7]).week(), 2, "Jan  7 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
-        test.equal(moment([2008,  0, 14]).week(), 3, "Jan 14 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 31]).week(), 1, 'Dec 31 2007 should be week 1');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0,  7]).week(), 2, 'Jan  7 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
+        test.equal(moment([2008,  0, 14]).week(), 3, 'Jan 14 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 30]).week(), 1, "Dec 30 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0,  6]).week(), 2, "Jan  6 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
-        test.equal(moment([2003,  0, 13]).week(), 3, "Jan 13 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 30]).week(), 1, 'Dec 30 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0,  6]).week(), 2, 'Jan  6 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
+        test.equal(moment([2003,  0, 13]).week(), 3, 'Jan 13 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 29]).week(), 1, "Dec 29 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0,  5]).week(), 2, "Jan  5 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
-        test.equal(moment([2009,  0, 13]).week(), 3, "Jan 12 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 29]).week(), 1, 'Dec 29 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0,  5]).week(), 2, 'Jan  5 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
+        test.equal(moment([2009,  0, 13]).week(), 3, 'Jan 12 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 28]).week(), 53, "Dec 28 2009 should be week 53");
-        test.equal(moment([2010,  0,  1]).week(), 53, "Jan  1 2010 should be week 53");
-        test.equal(moment([2010,  0,  3]).week(), 53, "Jan  3 2010 should be week 53");
-        test.equal(moment([2010,  0,  4]).week(),  1, "Jan  4 2010 should be week 1");
-        test.equal(moment([2010,  0, 10]).week(),  1, "Jan 10 2010 should be week 1");
-        test.equal(moment([2010,  0, 11]).week(),  2, "Jan 11 2010 should be week 2");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 28]).week(), 53, 'Dec 28 2009 should be week 53');
+        test.equal(moment([2010,  0,  1]).week(), 53, 'Jan  1 2010 should be week 53');
+        test.equal(moment([2010,  0,  3]).week(), 53, 'Jan  3 2010 should be week 53');
+        test.equal(moment([2010,  0,  4]).week(),  1, 'Jan  4 2010 should be week 1');
+        test.equal(moment([2010,  0, 10]).week(),  1, 'Jan 10 2010 should be week 1');
+        test.equal(moment([2010,  0, 11]).week(),  2, 'Jan 11 2010 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 27]).week(), 52, "Dec 27 2010 should be week 52");
-        test.equal(moment([2011,  0,  1]).week(), 52, "Jan  1 2011 should be week 52");
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  3]).week(),  1, "Jan  3 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(),  1, "Jan  9 2011 should be week 1");
-        test.equal(moment([2011,  0, 10]).week(),  2, "Jan 10 2011 should be week 2");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 27]).week(), 52, 'Dec 27 2010 should be week 52');
+        test.equal(moment([2011,  0,  1]).week(), 52, 'Jan  1 2011 should be week 52');
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  3]).week(),  1, 'Jan  3 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(),  1, 'Jan  9 2011 should be week 1');
+        test.equal(moment([2011,  0, 10]).week(),  2, 'Jan 10 2011 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting sunday formatted" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52', "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1', "Jan  2 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1', "Jan  8 2012 should be week 1");
-        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2', "Jan  9 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2', "Jan 15 2012 should be week 2");
+    'weeks year starting sunday formatted' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52', 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).format('w ww wo'),   '1 01 1', 'Jan  2 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'),   '1 01 1', 'Jan  8 2012 should be week 1');
+        test.equal(moment([2012, 0,  9]).format('w ww wo'),   '2 02 2', 'Jan  9 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'),   '2 02 2', 'Jan 15 2012 should be week 2');
 
         test.done();
     }
index 7f1dc425c5fc65d52ebe5abfd33c6fec30d204c8..03d3c32fa0aaae251bf218c4e605b5a49635440e 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
 /**************************************************
     Simplified Chinese
 **************************************************/
 
-exports["locale:zh-cn"] = {
+exports['locale:zh-cn'] = {
     setUp : function (cb) {
         moment.locale('zh-cn');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:zh-cn"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split("_"), i;
+    'parse' : function (test) {
+        var tests = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split('_'), i;
 
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
@@ -40,7 +40,7 @@ exports["locale:zh-cn"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, a h:mm:ss',      '星期日, 二月 14日 2010, 下午 3:25:50'],
                 ['ddd, Ah',                            '周日, 下午3'],
@@ -75,8 +75,8 @@ exports["locale:zh-cn"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split("_"), i;
+    'format month' : function (test) {
+        var expected = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split('_'), i;
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -85,8 +85,8 @@ exports["locale:zh-cn"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = '星期日 周日 日_星期一 周一 一_星期二 周二 二_星期三 周三 三_星期四 周四 四_星期五 周五 五_星期六 周六 六'.split("_"), i;
+    'format week' : function (test) {
+        var expected = '星期日 周日 日_星期一 周一 一_星期二 周二 二_星期三 周三 三_星期四 周四 四_星期五 周五 五_星期六 周六 六'.split('_'), i;
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -95,73 +95,73 @@ exports["locale:zh-cn"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "几秒",   "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "1分钟", "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "1分钟", "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2分钟",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44分钟", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "1小时", "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "1小时", "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2小时",  "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5小时",  "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21小时", "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "1天",   "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "1天",   "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2天",   "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "1天",   "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5天",   "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25天",  "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "1个月", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "1个月", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "1个月", "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2个月",  "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2个月",  "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3个月",  "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "1个月", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5个月",  "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "1年",   "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2年",   "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "1年",   "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5年",   "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  '几秒',   '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  '1分钟', '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  '1分钟', '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2分钟',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44分钟', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  '1小时', '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  '1小时', '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2小时',  '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5小时',  '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21小时', '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '1天',   '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '1天',   '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2天',   '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '1天',   '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5天',   '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25天',  '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  '1个月', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  '1个月', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  '1个月', '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2个月',  '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2个月',  '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3个月',  '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   '1个月', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5个月',  '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), '1年',   '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2年',   '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   '1年',   '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5年',   '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "几秒内",  "prefix");
-        test.equal(moment(0).from(30000), "几秒前", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), '几秒内',  'prefix');
+        test.equal(moment(0).from(30000), '几秒前', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "几秒前",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), '几秒前',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "几秒内", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5天内", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), '几秒内', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5天内', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "今天凌晨2点整",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "今天凌晨2点25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "今天凌晨3点整",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "明天凌晨2点整",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "今天凌晨1点整",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "昨天凌晨2点整",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     '今天凌晨2点整',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      '今天凌晨2点25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       '今天凌晨3点整',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       '明天凌晨2点整',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  '今天凌晨1点整',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  '昨天凌晨2点整',     'yesterday at the same time');
         test.done();
     },
 
-    "calendar current week": function (test) {
+    'calendar current week': function (test) {
         var i, m,
             today = moment().startOf('day');
 
@@ -170,12 +170,12 @@ exports["locale:zh-cn"] = {
             if (Math.abs(m.diff(today, 'days')) <= 1) {
                 continue; // skip today, yesterday, tomorrow
             }
-            test.equal(m.calendar(),       m.format('[本]ddd凌晨12点整'),  "Monday + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[本]ddd凌晨12点整'),  'Monday + ' + i + ' days current time');
         }
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m,
             today = moment().startOf('day');
 
@@ -187,12 +187,12 @@ exports["locale:zh-cn"] = {
             if (Math.abs(m.diff(today, 'days')) <= 1) {
                 continue; // skip today, yesterday, tomorrow
             }
-            test.equal(m.calendar(),  m.format('[下]ddd凌晨12点整'), "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),  m.format('[下]ddd凌晨12点整'), 'Today + ' + i + ' days beginning of day');
         }
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m,
             today = moment().startOf('day');
 
@@ -201,33 +201,33 @@ exports["locale:zh-cn"] = {
             if ((Math.abs(m.diff(today, 'days')) >= 7) || (Math.abs(m.diff(today, 'days')) <= 1)) {
                 continue;
             }
-            test.equal(m.calendar(),  m.format('[上]ddd凌晨12点整'),  "Monday - " + i + " days next week");
+            test.equal(m.calendar(),  m.format('[上]ddd凌晨12点整'),  'Monday - ' + i + ' days next week');
         }
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('LL'),      "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('LL'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('LL'),      '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('LL'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('LL'),      "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('LL'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('LL'),      '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('LL'),  'in 2 weeks');
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  0, 0]).format('A'), "凌晨", "before dawn");
-        test.equal(moment([2011, 2, 23,  6, 0]).format('A'), "早上", "morning");
-        test.equal(moment([2011, 2, 23,  9, 0]).format('A'), "上午", "before noon");
-        test.equal(moment([2011, 2, 23, 12, 0]).format('A'), "中午", "noon");
-        test.equal(moment([2011, 2, 23, 13, 0]).format('A'), "下午", "afternoon");
-        test.equal(moment([2011, 2, 23, 18, 0]).format('A'), "晚上", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  0, 0]).format('A'), '凌晨', 'before dawn');
+        test.equal(moment([2011, 2, 23,  6, 0]).format('A'), '早上', 'morning');
+        test.equal(moment([2011, 2, 23,  9, 0]).format('A'), '上午', 'before noon');
+        test.equal(moment([2011, 2, 23, 12, 0]).format('A'), '中午', 'noon');
+        test.equal(moment([2011, 2, 23, 13, 0]).format('A'), '下午', 'afternoon');
+        test.equal(moment([2011, 2, 23, 18, 0]).format('A'), '晚上', 'night');
 
         test.done();
     },
@@ -235,77 +235,77 @@ exports["locale:zh-cn"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 52, "Jan  1 2012 should be week 52");
-        test.equal(moment([2012, 0,  2]).week(), 1, "Jan  2 2012 should be week 52");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 52, 'Jan  1 2012 should be week 52');
+        test.equal(moment([2012, 0,  2]).week(), 1, 'Jan  2 2012 should be week 52');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 52, "Dec 31 2006 should be week 52");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 1, "Jan  7 2007 should be week 1");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 2, "Jan 14 2007 should be week 2");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 52, 'Dec 31 2006 should be week 52');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 1, 'Jan  7 2007 should be week 1');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 2, 'Jan 14 2007 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 1, "Jan  6 2008 should be week 1");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 2, "Jan 13 2008 should be week 2");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 1, 'Jan  6 2008 should be week 1');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 2, 'Jan 13 2008 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 52, "Dec 29 2002 should be week 52");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 1, "Jan  5 2003 should be week 1");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 2, "Jan 12 2003 should be week 2");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 52, 'Dec 29 2002 should be week 52');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 1, 'Jan  5 2003 should be week 1');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 2, 'Jan 12 2003 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 1, "Jan  4 2009 should be week 1");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 2, "Jan 11 2009 should be week 2");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 1, 'Jan  4 2009 should be week 1');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 2, 'Jan 11 2009 should be week 2');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2010,  0,  2]).week(), 53, "Jan  2 2010 should be week 53");
-        test.equal(moment([2010,  0, 10]).week(), 1, "Jan 10 2010 should be week 1");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2010,  0,  2]).week(), 53, 'Jan  2 2010 should be week 53');
+        test.equal(moment([2010,  0, 10]).week(), 1, 'Jan 10 2010 should be week 1');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2011,  0,  2]).week(), 52, "Jan  2 2011 should be week 52");
-        test.equal(moment([2011,  0,  8]).week(), 1, "Jan  8 2011 should be week 1");
-        test.equal(moment([2011,  0,  9]).week(), 1, "Jan  9 2011 should be week 1");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2011,  0,  2]).week(), 52, 'Jan  2 2011 should be week 52');
+        test.equal(moment([2011,  0,  8]).week(), 1, 'Jan  8 2011 should be week 1');
+        test.equal(moment([2011,  0,  9]).week(), 1, 'Jan  9 2011 should be week 1');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52周', "Jan  1 2012 应该是第52周");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1周', "Jan  7 2012 应该是第 1周");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2周', "Jan 14 2012 应该是第 2周");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '52 52 52周', 'Jan  1 2012 应该是第52周');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1周', 'Jan  7 2012 应该是第 1周');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2周', 'Jan 14 2012 应该是第 2周');
 
         test.done();
     }
index 5363a45a2aee185d5ea630ae0c7aa131e179de0b..966a0d4bf289bdf96ca5235e993098592bef8c21 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 
     /**************************************************
       Traditional Chinese
      *************************************************/
 
-exports["locale:zh-tw"] = {
+exports['locale:zh-tw'] = {
     setUp : function (cb) {
         moment.locale('zh-tw');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -19,8 +19,8 @@ exports["locale:zh-tw"] = {
         cb();
     },
 
-    "parse" : function (test) {
-        var tests = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split("_"), i;
+    'parse' : function (test) {
+        var tests = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split('_'), i;
         function equalTest(input, mmm, i) {
             test.equal(moment(input, mmm).month(), i, input + ' should be month ' + (i + 1));
         }
@@ -38,7 +38,7 @@ exports["locale:zh-tw"] = {
         test.done();
     },
 
-    "format" : function (test) {
+    'format' : function (test) {
         var a = [
                 ['dddd, MMMM Do YYYY, a h:mm:ss',      '星期日, 二月 14日 2010, 下午 3:25:50'],
                 ['ddd, Ah',                            '週日, 下午3'],
@@ -73,8 +73,8 @@ exports["locale:zh-tw"] = {
         test.done();
     },
 
-    "format month" : function (test) {
-        var expected = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split("_"), i;
+    'format month' : function (test) {
+        var expected = '一月 1月_二月 2月_三月 3月_四月 4月_五月 5月_六月 6月_七月 7月_八月 8月_九月 9月_十月 10月_十一月 11月_十二月 12月'.split('_'), i;
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, i, 1]).format('MMMM MMM'), expected[i], expected[i]);
@@ -83,8 +83,8 @@ exports["locale:zh-tw"] = {
         test.done();
     },
 
-    "format week" : function (test) {
-        var expected = '星期日 週日 日_星期一 週一 一_星期二 週二 二_星期三 週三 三_星期四 週四 四_星期五 週五 五_星期六 週六 六'.split("_"), i;
+    'format week' : function (test) {
+        var expected = '星期日 週日 日_星期一 週一 一_星期二 週二 二_星期三 週三 三_星期四 週四 四_星期五 週五 五_星期六 週六 六'.split('_'), i;
 
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
@@ -93,129 +93,129 @@ exports["locale:zh-tw"] = {
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var start = moment([2007, 1, 28]);
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  "幾秒",   "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  "一分鐘", "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  "一分鐘", "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  "2分鐘",  "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  "44分鐘", "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  "一小時", "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  "一小時", "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  "2小時",  "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   "5小時",  "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  "21小時", "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  "一天",   "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  "一天",   "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  "2天",   "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   "一天",   "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   "5天",   "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  "25天",  "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  "一個月", "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  "一個月", "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  "一個月", "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  "2個月",  "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  "2個月",  "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  "3個月",  "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   "一個月", "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   "5個月",  "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), "一年",   "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), "2年",   "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   "一年",   "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   "5年",   "5 years = 5 years");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44}), true),  '幾秒',   '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45}), true),  '一分鐘', '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89}), true),  '一分鐘', '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true),  '2分鐘',  '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44}), true),  '44分鐘', '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45}), true),  '一小時', '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89}), true),  '一小時', '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90}), true),  '2小時',  '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5}), true),   '5小時',  '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21}), true),  '21小時', '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22}), true),  '一天',   '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35}), true),  '一天',   '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36}), true),  '2天',   '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1}), true),   '一天',   '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5}), true),   '5天',   '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25}), true),  '25天',  '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26}), true),  '一個月', '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30}), true),  '一個月', '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43}), true),  '一個月', '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46}), true),  '2個月',  '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74}), true),  '2個月',  '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76}), true),  '3個月',  '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1}), true),   '一個月', '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5}), true),   '5個月',  '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345}), true), '一年',   '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548}), true), '2年',   '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1}), true),   '一年',   '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5}), true),   '5年',   '5 years = 5 years');
 
         test.done();
     },
 
-    "suffix" : function (test) {
-        test.equal(moment(30000).from(0), "幾秒內",  "prefix");
-        test.equal(moment(0).from(30000), "幾秒前", "suffix");
+    'suffix' : function (test) {
+        test.equal(moment(30000).from(0), '幾秒內',  'prefix');
+        test.equal(moment(0).from(30000), '幾秒前', 'suffix');
 
         test.done();
     },
 
-    "now from now" : function (test) {
-        test.equal(moment().fromNow(), "幾秒前",  "now from now should display as in the past");
+    'now from now' : function (test) {
+        test.equal(moment().fromNow(), '幾秒前',  'now from now should display as in the past');
 
         test.done();
     },
 
-    "fromNow" : function (test) {
-        test.equal(moment().add({s: 30}).fromNow(), "幾秒內", "in a few seconds");
-        test.equal(moment().add({d: 5}).fromNow(), "5天內", "in 5 days");
+    'fromNow' : function (test) {
+        test.equal(moment().add({s: 30}).fromNow(), '幾秒內', 'in a few seconds');
+        test.equal(moment().add({d: 5}).fromNow(), '5天內', 'in 5 days');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "今天早上2點00",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "今天早上2點25",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "今天早上3點00",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "明天早上2點00",     "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "今天早上1點00",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "昨天早上2點00",     "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     '今天早上2點00',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      '今天早上2點25',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       '今天早上3點00',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       '明天早上2點00',     'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  '今天早上1點00',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  '昨天早上2點00',     'yesterday at the same time');
 
         test.done();
     },
 
-    "calendar next week" : function (test) {
+    'calendar next week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().add({d: i});
-            test.equal(m.calendar(),       m.format('[下]ddddLT'),  "Today + " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[下]ddddLT'),  'Today + ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[下]ddddLT'),  "Today + " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[下]ddddLT'),  'Today + ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[下]ddddLT'),  "Today + " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[下]ddddLT'),  'Today + ' + i + ' days end of day');
         }
 
         test.done();
     },
 
-    "calendar last week" : function (test) {
+    'calendar last week' : function (test) {
         var i, m;
         for (i = 2; i < 7; i++) {
             m = moment().subtract({d: i});
-            test.equal(m.calendar(),       m.format('[上]ddddLT'),  "Today - " + i + " days current time");
+            test.equal(m.calendar(),       m.format('[上]ddddLT'),  'Today - ' + i + ' days current time');
             m.hours(0).minutes(0).seconds(0).milliseconds(0);
-            test.equal(m.calendar(),       m.format('[上]ddddLT'),  "Today - " + i + " days beginning of day");
+            test.equal(m.calendar(),       m.format('[上]ddddLT'),  'Today - ' + i + ' days beginning of day');
             m.hours(23).minutes(59).seconds(59).milliseconds(999);
-            test.equal(m.calendar(),       m.format('[上]ddddLT'),  "Today - " + i + " days end of day");
+            test.equal(m.calendar(),       m.format('[上]ddddLT'),  'Today - ' + i + ' days end of day');
         }
 
         test.done();
     },
 
-    "calendar all else" : function (test) {
+    'calendar all else' : function (test) {
         var weeksAgo = moment().subtract({w: 1}),
             weeksFromNow = moment().add({w: 1});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      "1 week ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 1 week");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      '1 week ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 1 week');
 
         weeksAgo = moment().subtract({w: 2});
         weeksFromNow = moment().add({w: 2});
 
-        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      "2 weeks ago");
-        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  "in 2 weeks");
+        test.equal(weeksAgo.calendar(),       weeksAgo.format('L'),      '2 weeks ago');
+        test.equal(weeksFromNow.calendar(),   weeksFromNow.format('L'),  'in 2 weeks');
 
         test.done();
     },
 
-    "meridiem" : function (test) {
-        test.equal(moment([2011, 2, 23,  0, 0]).format('a'), "早上", "morning");
-        test.equal(moment([2011, 2, 23,  9, 0]).format('a'), "上午", "before noon");
-        test.equal(moment([2011, 2, 23, 12, 0]).format('a'), "中午", "noon");
-        test.equal(moment([2011, 2, 23, 13, 0]).format('a'), "下午", "after noon");
-        test.equal(moment([2011, 2, 23, 18, 0]).format('a'), "晚上", "night");
+    'meridiem' : function (test) {
+        test.equal(moment([2011, 2, 23,  0, 0]).format('a'), '早上', 'morning');
+        test.equal(moment([2011, 2, 23,  9, 0]).format('a'), '上午', 'before noon');
+        test.equal(moment([2011, 2, 23, 12, 0]).format('a'), '中午', 'noon');
+        test.equal(moment([2011, 2, 23, 13, 0]).format('a'), '下午', 'after noon');
+        test.equal(moment([2011, 2, 23, 18, 0]).format('a'), '晚上', 'night');
 
-        test.equal(moment([2011, 2, 23,  0, 0]).format('A'), "早上", "morning");
-        test.equal(moment([2011, 2, 23,  9, 0]).format('A'), "上午", "before noon");
-        test.equal(moment([2011, 2, 23, 12, 0]).format('A'), "中午", "noon");
-        test.equal(moment([2011, 2, 23, 13, 0]).format('A'), "下午", "afternoon");
-        test.equal(moment([2011, 2, 23, 18, 0]).format('A'), "晚上", "night");
+        test.equal(moment([2011, 2, 23,  0, 0]).format('A'), '早上', 'morning');
+        test.equal(moment([2011, 2, 23,  9, 0]).format('A'), '上午', 'before noon');
+        test.equal(moment([2011, 2, 23, 12, 0]).format('A'), '中午', 'noon');
+        test.equal(moment([2011, 2, 23, 13, 0]).format('A'), '下午', 'afternoon');
+        test.equal(moment([2011, 2, 23, 18, 0]).format('A'), '晚上', 'night');
 
         test.done();
     },
@@ -223,87 +223,87 @@ exports["locale:zh-tw"] = {
     // Sunday is the first day of the week.
     // The week that contains Jan 1st is the first week of the year.
 
-    "weeks year starting sunday" : function (test) {
-        test.equal(moment([2012, 0,  1]).week(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).week(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).week(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).week(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).week(), 3, "Jan 15 2012 should be week 3");
+    'weeks year starting sunday' : function (test) {
+        test.equal(moment([2012, 0,  1]).week(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).week(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).week(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).week(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).week(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting monday" : function (test) {
-        test.equal(moment([2006, 11, 31]).week(), 1, "Dec 31 2006 should be week 1");
-        test.equal(moment([2007,  0,  1]).week(), 1, "Jan  1 2007 should be week 1");
-        test.equal(moment([2007,  0,  6]).week(), 1, "Jan  6 2007 should be week 1");
-        test.equal(moment([2007,  0,  7]).week(), 2, "Jan  7 2007 should be week 2");
-        test.equal(moment([2007,  0, 13]).week(), 2, "Jan 13 2007 should be week 2");
-        test.equal(moment([2007,  0, 14]).week(), 3, "Jan 14 2007 should be week 3");
+    'weeks year starting monday' : function (test) {
+        test.equal(moment([2006, 11, 31]).week(), 1, 'Dec 31 2006 should be week 1');
+        test.equal(moment([2007,  0,  1]).week(), 1, 'Jan  1 2007 should be week 1');
+        test.equal(moment([2007,  0,  6]).week(), 1, 'Jan  6 2007 should be week 1');
+        test.equal(moment([2007,  0,  7]).week(), 2, 'Jan  7 2007 should be week 2');
+        test.equal(moment([2007,  0, 13]).week(), 2, 'Jan 13 2007 should be week 2');
+        test.equal(moment([2007,  0, 14]).week(), 3, 'Jan 14 2007 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting tuesday" : function (test) {
-        test.equal(moment([2007, 11, 29]).week(), 52, "Dec 29 2007 should be week 52");
-        test.equal(moment([2008,  0,  1]).week(), 1, "Jan  1 2008 should be week 1");
-        test.equal(moment([2008,  0,  5]).week(), 1, "Jan  5 2008 should be week 1");
-        test.equal(moment([2008,  0,  6]).week(), 2, "Jan  6 2008 should be week 2");
-        test.equal(moment([2008,  0, 12]).week(), 2, "Jan 12 2008 should be week 2");
-        test.equal(moment([2008,  0, 13]).week(), 3, "Jan 13 2008 should be week 3");
+    'weeks year starting tuesday' : function (test) {
+        test.equal(moment([2007, 11, 29]).week(), 52, 'Dec 29 2007 should be week 52');
+        test.equal(moment([2008,  0,  1]).week(), 1, 'Jan  1 2008 should be week 1');
+        test.equal(moment([2008,  0,  5]).week(), 1, 'Jan  5 2008 should be week 1');
+        test.equal(moment([2008,  0,  6]).week(), 2, 'Jan  6 2008 should be week 2');
+        test.equal(moment([2008,  0, 12]).week(), 2, 'Jan 12 2008 should be week 2');
+        test.equal(moment([2008,  0, 13]).week(), 3, 'Jan 13 2008 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting wednesday" : function (test) {
-        test.equal(moment([2002, 11, 29]).week(), 1, "Dec 29 2002 should be week 1");
-        test.equal(moment([2003,  0,  1]).week(), 1, "Jan  1 2003 should be week 1");
-        test.equal(moment([2003,  0,  4]).week(), 1, "Jan  4 2003 should be week 1");
-        test.equal(moment([2003,  0,  5]).week(), 2, "Jan  5 2003 should be week 2");
-        test.equal(moment([2003,  0, 11]).week(), 2, "Jan 11 2003 should be week 2");
-        test.equal(moment([2003,  0, 12]).week(), 3, "Jan 12 2003 should be week 3");
+    'weeks year starting wednesday' : function (test) {
+        test.equal(moment([2002, 11, 29]).week(), 1, 'Dec 29 2002 should be week 1');
+        test.equal(moment([2003,  0,  1]).week(), 1, 'Jan  1 2003 should be week 1');
+        test.equal(moment([2003,  0,  4]).week(), 1, 'Jan  4 2003 should be week 1');
+        test.equal(moment([2003,  0,  5]).week(), 2, 'Jan  5 2003 should be week 2');
+        test.equal(moment([2003,  0, 11]).week(), 2, 'Jan 11 2003 should be week 2');
+        test.equal(moment([2003,  0, 12]).week(), 3, 'Jan 12 2003 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting thursday" : function (test) {
-        test.equal(moment([2008, 11, 28]).week(), 1, "Dec 28 2008 should be week 1");
-        test.equal(moment([2009,  0,  1]).week(), 1, "Jan  1 2009 should be week 1");
-        test.equal(moment([2009,  0,  3]).week(), 1, "Jan  3 2009 should be week 1");
-        test.equal(moment([2009,  0,  4]).week(), 2, "Jan  4 2009 should be week 2");
-        test.equal(moment([2009,  0, 10]).week(), 2, "Jan 10 2009 should be week 2");
-        test.equal(moment([2009,  0, 11]).week(), 3, "Jan 11 2009 should be week 3");
+    'weeks year starting thursday' : function (test) {
+        test.equal(moment([2008, 11, 28]).week(), 1, 'Dec 28 2008 should be week 1');
+        test.equal(moment([2009,  0,  1]).week(), 1, 'Jan  1 2009 should be week 1');
+        test.equal(moment([2009,  0,  3]).week(), 1, 'Jan  3 2009 should be week 1');
+        test.equal(moment([2009,  0,  4]).week(), 2, 'Jan  4 2009 should be week 2');
+        test.equal(moment([2009,  0, 10]).week(), 2, 'Jan 10 2009 should be week 2');
+        test.equal(moment([2009,  0, 11]).week(), 3, 'Jan 11 2009 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting friday" : function (test) {
-        test.equal(moment([2009, 11, 27]).week(), 1, "Dec 27 2009 should be week 1");
-        test.equal(moment([2010,  0,  1]).week(), 1, "Jan  1 2010 should be week 1");
-        test.equal(moment([2010,  0,  2]).week(), 1, "Jan  2 2010 should be week 1");
-        test.equal(moment([2010,  0,  3]).week(), 2, "Jan  3 2010 should be week 2");
-        test.equal(moment([2010,  0,  9]).week(), 2, "Jan  9 2010 should be week 2");
-        test.equal(moment([2010,  0, 10]).week(), 3, "Jan 10 2010 should be week 3");
+    'weeks year starting friday' : function (test) {
+        test.equal(moment([2009, 11, 27]).week(), 1, 'Dec 27 2009 should be week 1');
+        test.equal(moment([2010,  0,  1]).week(), 1, 'Jan  1 2010 should be week 1');
+        test.equal(moment([2010,  0,  2]).week(), 1, 'Jan  2 2010 should be week 1');
+        test.equal(moment([2010,  0,  3]).week(), 2, 'Jan  3 2010 should be week 2');
+        test.equal(moment([2010,  0,  9]).week(), 2, 'Jan  9 2010 should be week 2');
+        test.equal(moment([2010,  0, 10]).week(), 3, 'Jan 10 2010 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting saturday" : function (test) {
-        test.equal(moment([2010, 11, 26]).week(), 1, "Dec 26 2010 should be week 1");
-        test.equal(moment([2011,  0,  1]).week(), 1, "Jan  1 2011 should be week 1");
-        test.equal(moment([2011,  0,  2]).week(), 2, "Jan  2 2011 should be week 2");
-        test.equal(moment([2011,  0,  8]).week(), 2, "Jan  8 2011 should be week 2");
-        test.equal(moment([2011,  0,  9]).week(), 3, "Jan  9 2011 should be week 3");
+    'weeks year starting saturday' : function (test) {
+        test.equal(moment([2010, 11, 26]).week(), 1, 'Dec 26 2010 should be week 1');
+        test.equal(moment([2011,  0,  1]).week(), 1, 'Jan  1 2011 should be week 1');
+        test.equal(moment([2011,  0,  2]).week(), 2, 'Jan  2 2011 should be week 2');
+        test.equal(moment([2011,  0,  8]).week(), 2, 'Jan  8 2011 should be week 2');
+        test.equal(moment([2011,  0,  9]).week(), 3, 'Jan  9 2011 should be week 3');
 
         test.done();
     },
 
-    "weeks year starting sunday format" : function (test) {
-        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1週', "Jan  1 2012 應該是第 1週");
-        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1週', "Jan  7 2012 應該是第 1週");
-        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2週', "Jan  8 2012 應該是第 2週");
-        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2週', "Jan 14 2012 應該是第 2週");
-        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3週', "Jan 15 2012 應該是第 3週");
+    'weeks year starting sunday format' : function (test) {
+        test.equal(moment([2012, 0,  1]).format('w ww wo'), '1 01 1週', 'Jan  1 2012 應該是第 1週');
+        test.equal(moment([2012, 0,  7]).format('w ww wo'), '1 01 1週', 'Jan  7 2012 應該是第 1週');
+        test.equal(moment([2012, 0,  8]).format('w ww wo'), '2 02 2週', 'Jan  8 2012 應該是第 2週');
+        test.equal(moment([2012, 0, 14]).format('w ww wo'), '2 02 2週', 'Jan 14 2012 應該是第 2週');
+        test.equal(moment([2012, 0, 15]).format('w ww wo'), '3 03 3週', 'Jan 15 2012 應該是第 3週');
 
         test.done();
     }
index e1147d32b584006c2b220f3002fc3f079cdb2517..af1643fb2c31a6452929ace0abeae9e306ee036c 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.add = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "add short reverse args" : function (test) {
+    'add short reverse args' : function (test) {
         test.expect(16);
 
         var a = moment(), b, c, d;
@@ -44,7 +44,7 @@ exports.add = {
         test.done();
     },
 
-    "add long reverse args" : function (test) {
+    'add long reverse args' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -68,7 +68,7 @@ exports.add = {
         test.done();
     },
 
-    "add long singular reverse args" : function (test) {
+    'add long singular reverse args' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -92,7 +92,7 @@ exports.add = {
         test.done();
     },
 
-    "add string long reverse args" : function (test) {
+    'add string long reverse args' : function (test) {
         test.expect(10);
 
         var a = moment(), b;
@@ -119,7 +119,7 @@ exports.add = {
         test.done();
     },
 
-    "add string long singular reverse args" : function (test) {
+    'add string long singular reverse args' : function (test) {
         test.expect(10);
 
         var a = moment(), b;
@@ -146,7 +146,7 @@ exports.add = {
         test.done();
     },
 
-    "add string short reverse args" : function (test) {
+    'add string short reverse args' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -170,7 +170,7 @@ exports.add = {
         test.done();
     },
 
-    "add string long" : function (test) {
+    'add string long' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -194,7 +194,7 @@ exports.add = {
         test.done();
     },
 
-    "add string long singular" : function (test) {
+    'add string long singular' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -218,7 +218,7 @@ exports.add = {
         test.done();
     },
 
-    "add string short" : function (test) {
+    'add string short' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -242,7 +242,7 @@ exports.add = {
         test.done();
     },
 
-    "add strings string short args" : function (test) {
+    'add strings string short args' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -266,7 +266,7 @@ exports.add = {
         test.done();
     },
 
-    "subtract strings string short args" : function (test) {
+    'subtract strings string short args' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -290,7 +290,7 @@ exports.add = {
         test.done();
     },
 
-    "add strings string short" : function (test) {
+    'add strings string short' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -314,7 +314,7 @@ exports.add = {
         test.done();
     },
 
-    "subtract strings string short" : function (test) {
+    'subtract strings string short' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -338,7 +338,7 @@ exports.add = {
         test.done();
     },
 
-    "add across DST" : function (test) {
+    'add across DST' : function (test) {
         // 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) {
index 7f81f0c68d692f97118123cfe248a03de4f5eea0..d5d38756f8a8151efdbae27f3bf49e488eb655f9 100644 (file)
@@ -1,4 +1,4 @@
-var moment = require("../../moment"),
+var moment = require('../../moment'),
 
     getVerifier = function (test) {
         return function (input, format, expected, description, asymetrical) {
@@ -16,102 +16,102 @@ exports.create = {
     setUp : function (done) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "array" : function (test) {
+    'array' : function (test) {
         test.expect(8);
-        test.ok(moment([2010]).toDate() instanceof Date, "[2010]");
-        test.ok(moment([2010, 1]).toDate() instanceof Date, "[2010, 1]");
-        test.ok(moment([2010, 1, 12]).toDate() instanceof Date, "[2010, 1, 12]");
-        test.ok(moment([2010, 1, 12, 1]).toDate() instanceof Date, "[2010, 1, 12, 1]");
-        test.ok(moment([2010, 1, 12, 1, 1]).toDate() instanceof Date, "[2010, 1, 12, 1, 1]");
-        test.ok(moment([2010, 1, 12, 1, 1, 1]).toDate() instanceof Date, "[2010, 1, 12, 1, 1, 1]");
-        test.ok(moment([2010, 1, 12, 1, 1, 1, 1]).toDate() instanceof Date, "[2010, 1, 12, 1, 1, 1, 1]");
-        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment([2010, 1, 14, 15, 25, 50, 125]), "constructing with array === constructing with new Date()");
+        test.ok(moment([2010]).toDate() instanceof Date, '[2010]');
+        test.ok(moment([2010, 1]).toDate() instanceof Date, '[2010, 1]');
+        test.ok(moment([2010, 1, 12]).toDate() instanceof Date, '[2010, 1, 12]');
+        test.ok(moment([2010, 1, 12, 1]).toDate() instanceof Date, '[2010, 1, 12, 1]');
+        test.ok(moment([2010, 1, 12, 1, 1]).toDate() instanceof Date, '[2010, 1, 12, 1, 1]');
+        test.ok(moment([2010, 1, 12, 1, 1, 1]).toDate() instanceof Date, '[2010, 1, 12, 1, 1, 1]');
+        test.ok(moment([2010, 1, 12, 1, 1, 1, 1]).toDate() instanceof Date, '[2010, 1, 12, 1, 1, 1, 1]');
+        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment([2010, 1, 14, 15, 25, 50, 125]), 'constructing with array === constructing with new Date()');
         test.done();
     },
 
-    "array copying": function (test) {
+    'array copying': function (test) {
         var importantArray = [2009, 11];
         test.expect(1);
         moment(importantArray);
-        test.deepEqual(importantArray, [2009, 11], "initializer should not mutate the original array");
+        test.deepEqual(importantArray, [2009, 11], 'initializer should not mutate the original array');
         test.done();
     },
 
-    "object" : function (test) {
+    'object' : function (test) {
         test.expect(10);
-        test.ok(moment({year: 2010}).toDate() instanceof Date, "{year: 2010}");
-        test.ok(moment({year: 2010, month: 1}).toDate() instanceof Date, "{year: 2010, month: 1}");
-        test.ok(moment({year: 2010, month: 1, day: 12}).toDate() instanceof Date, "{year: 2010, month: 1, day: 12}");
-        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1}).toDate() instanceof Date, "{year: 2010, month: 1, day: 12, hours: 1}");
-        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1, minutes: 1}).toDate() instanceof Date, "{year: 2010, month: 1, hours: 12, minutes: 1, seconds: 1}");
-        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1}).toDate() instanceof Date, "{year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1}");
-        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1, milliseconds: 1}).toDate() instanceof Date, "{year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1, milliseconds: 1}");
-        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment({years: 2010, months: 1, days: 14, hours: 15, minutes: 25, seconds: 50, milliseconds: 125}), "constructing with object (long plural) === constructing with new Date()");
-        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment({year: 2010, month: 1, day: 14, hour: 15, minute: 25, second: 50, millisecond: 125}), "constructing with object (long) === constructing with new Date()");
-        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment({y: 2010, M: 1, d: 14, h: 15, m: 25, s: 50, ms: 125}), "constructing with object (short) === constructing with new Date()");
+        test.ok(moment({year: 2010}).toDate() instanceof Date, '{year: 2010}');
+        test.ok(moment({year: 2010, month: 1}).toDate() instanceof Date, '{year: 2010, month: 1}');
+        test.ok(moment({year: 2010, month: 1, day: 12}).toDate() instanceof Date, '{year: 2010, month: 1, day: 12}');
+        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1}).toDate() instanceof Date, '{year: 2010, month: 1, day: 12, hours: 1}');
+        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1, minutes: 1}).toDate() instanceof Date, '{year: 2010, month: 1, hours: 12, minutes: 1, seconds: 1}');
+        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1}).toDate() instanceof Date, '{year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1}');
+        test.ok(moment({year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1, milliseconds: 1}).toDate() instanceof Date, '{year: 2010, month: 1, day: 12, hours: 1, minutes: 1, seconds: 1, milliseconds: 1}');
+        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment({years: 2010, months: 1, days: 14, hours: 15, minutes: 25, seconds: 50, milliseconds: 125}), 'constructing with object (long plural) === constructing with new Date()');
+        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment({year: 2010, month: 1, day: 14, hour: 15, minute: 25, second: 50, millisecond: 125}), 'constructing with object (long) === constructing with new Date()');
+        test.equal(+moment(new Date(2010, 1, 14, 15, 25, 50, 125)), +moment({y: 2010, M: 1, d: 14, h: 15, m: 25, s: 50, ms: 125}), 'constructing with object (short) === constructing with new Date()');
         test.done();
     },
 
-    "multi format array copying": function (test) {
+    'multi format array copying': function (test) {
         var importantArray = ['MM/DD/YYYY', 'YYYY-MM-DD', 'MM-DD-YYYY'];
         test.expect(1);
         moment('1999-02-13', importantArray);
-        test.deepEqual(importantArray, ['MM/DD/YYYY', 'YYYY-MM-DD', 'MM-DD-YYYY'], "initializer should not mutate the original array");
+        test.deepEqual(importantArray, ['MM/DD/YYYY', 'YYYY-MM-DD', 'MM-DD-YYYY'], 'initializer should not mutate the original array');
         test.done();
     },
 
-    "number" : function (test) {
+    'number' : function (test) {
         test.expect(3);
-        test.ok(moment(1000).toDate() instanceof Date, "1000");
-        test.ok((moment(1000).valueOf() === 1000), "testing valueOf");
-        test.ok((moment.utc(1000).valueOf() === 1000), "testing valueOf");
+        test.ok(moment(1000).toDate() instanceof Date, '1000');
+        test.ok((moment(1000).valueOf() === 1000), 'testing valueOf');
+        test.ok((moment.utc(1000).valueOf() === 1000), 'testing valueOf');
         test.done();
     },
 
-    "unix" : function (test) {
+    'unix' : function (test) {
         test.expect(8);
-        test.equal(moment.unix(1).valueOf(), 1000, "1 unix timestamp == 1000 Date.valueOf");
-        test.equal(moment(1000).unix(), 1, "1000 Date.valueOf == 1 unix timestamp");
-        test.equal(moment.unix(1000).valueOf(), 1000000, "1000 unix timestamp == 1000000 Date.valueOf");
-        test.equal(moment(1500).unix(), 1, "1500 Date.valueOf == 1 unix timestamp");
-        test.equal(moment(1900).unix(), 1, "1900 Date.valueOf == 1 unix timestamp");
-        test.equal(moment(2100).unix(), 2, "2100 Date.valueOf == 2 unix timestamp");
-        test.equal(moment(1333129333524).unix(), 1333129333, "1333129333524 Date.valueOf == 1333129333 unix timestamp");
-        test.equal(moment(1333129333524000).unix(), 1333129333524, "1333129333524000 Date.valueOf == 1333129333524 unix timestamp");
+        test.equal(moment.unix(1).valueOf(), 1000, '1 unix timestamp == 1000 Date.valueOf');
+        test.equal(moment(1000).unix(), 1, '1000 Date.valueOf == 1 unix timestamp');
+        test.equal(moment.unix(1000).valueOf(), 1000000, '1000 unix timestamp == 1000000 Date.valueOf');
+        test.equal(moment(1500).unix(), 1, '1500 Date.valueOf == 1 unix timestamp');
+        test.equal(moment(1900).unix(), 1, '1900 Date.valueOf == 1 unix timestamp');
+        test.equal(moment(2100).unix(), 2, '2100 Date.valueOf == 2 unix timestamp');
+        test.equal(moment(1333129333524).unix(), 1333129333, '1333129333524 Date.valueOf == 1333129333 unix timestamp');
+        test.equal(moment(1333129333524000).unix(), 1333129333524, '1333129333524000 Date.valueOf == 1333129333524 unix timestamp');
         test.done();
     },
 
-    "date" : function (test) {
+    'date' : function (test) {
         test.expect(1);
-        test.ok(moment(new Date()).toDate() instanceof Date, "new Date()");
+        test.ok(moment(new Date()).toDate() instanceof Date, 'new Date()');
         test.done();
     },
 
-    "date mutation" : function (test) {
+    'date mutation' : function (test) {
         test.expect(1);
         var a = new Date();
-        test.ok(moment(a).toDate() !== a, "the date moment uses should not be the date passed in");
+        test.ok(moment(a).toDate() !== a, 'the date moment uses should not be the date passed in');
         test.done();
     },
 
-    "moment" : function (test) {
+    'moment' : function (test) {
         test.expect(2);
-        test.ok(moment(moment()).toDate() instanceof Date, "moment(moment())");
-        test.ok(moment(moment(moment())).toDate() instanceof Date, "moment(moment(moment()))");
+        test.ok(moment(moment()).toDate() instanceof Date, 'moment(moment())');
+        test.ok(moment(moment(moment())).toDate() instanceof Date, 'moment(moment(moment()))');
         test.done();
     },
 
-    "cloning moment should only copy own properties" : function (test) {
-        test.ok(!moment().clone().hasOwnProperty('month'), "Should not clone prototype methods");
+    'cloning moment should only copy own properties' : function (test) {
+        test.ok(!moment().clone().hasOwnProperty('month'), 'Should not clone prototype methods');
         test.done();
     },
 
-    "cloning moment works with weird clones" : function (test) {
+    'cloning moment works with weird clones' : function (test) {
         var extend = function (a, b) {
                 var i;
                 for (i in b) {
@@ -123,40 +123,40 @@ exports.create = {
             nowu = moment.utc();
 
         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.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();
     },
 
-    "cloning respects moment.momentProperties" : function (test) {
+    'cloning respects moment.momentProperties' : function (test) {
         var m = moment();
 
-        test.equal(m.clone()._special, undefined, "cloning ignores extra properties");
-        m._special = "bacon";
-        moment.momentProperties.push("_special");
-        test.equal(m.clone()._special, "bacon", "cloning respects momentProperties");
+        test.equal(m.clone()._special, undefined, 'cloning ignores extra properties');
+        m._special = 'bacon';
+        moment.momentProperties.push('_special');
+        test.equal(m.clone()._special, 'bacon', 'cloning respects momentProperties');
         moment.momentProperties.pop();
 
         test.done();
     },
 
-    "undefined" : function (test) {
+    'undefined' : function (test) {
         test.expect(1);
-        test.ok(moment().toDate() instanceof Date, "undefined");
+        test.ok(moment().toDate() instanceof Date, 'undefined');
         test.done();
     },
 
-    "string without format - json" : function (test) {
+    'string without format - json' : function (test) {
         test.expect(5);
-        test.equal(moment("Date(1325132654000)").valueOf(), 1325132654000, "Date(1325132654000)");
-        test.equal(moment("Date(-1325132654000)").valueOf(), -1325132654000, "Date(-1325132654000)");
-        test.equal(moment("/Date(1325132654000)/").valueOf(), 1325132654000, "/Date(1325132654000)/");
-        test.equal(moment("/Date(1325132654000+0700)/").valueOf(), 1325132654000, "/Date(1325132654000+0700)/");
-        test.equal(moment("/Date(1325132654000-0700)/").valueOf(), 1325132654000, "/Date(1325132654000-0700)/");
+        test.equal(moment('Date(1325132654000)').valueOf(), 1325132654000, 'Date(1325132654000)');
+        test.equal(moment('Date(-1325132654000)').valueOf(), -1325132654000, 'Date(-1325132654000)');
+        test.equal(moment('/Date(1325132654000)/').valueOf(), 1325132654000, '/Date(1325132654000)/');
+        test.equal(moment('/Date(1325132654000+0700)/').valueOf(), 1325132654000, '/Date(1325132654000+0700)/');
+        test.equal(moment('/Date(1325132654000-0700)/').valueOf(), 1325132654000, '/Date(1325132654000-0700)/');
         test.done();
     },
 
-    "string with format dropped am/pm bug" : function (test) {
+    'string with format dropped am/pm bug' : function (test) {
         moment.locale('en');
 
         test.equal(moment('05/1/2012 12:25:00', 'MM/DD/YYYY h:m:s a').format('MM/DD/YYYY'), '05/01/2012', 'should not break if am/pm is left off from the parsing tokens');
@@ -170,23 +170,23 @@ exports.create = {
         test.done();
     },
 
-    "empty string with formats" : function (test) {
+    'empty string with formats' : function (test) {
         test.expect(8);
 
         test.equal(moment('', 'MM').format('YYYY-MM-DD HH:mm:ss'), 'Invalid date');
         test.equal(moment(' ', 'MM').format('YYYY-MM-DD HH:mm:ss'), 'Invalid date');
         test.equal(moment(' ', 'DD').format('YYYY-MM-DD HH:mm:ss'), 'Invalid date');
-        test.equal(moment(' ', ['MM', "DD"]).format('YYYY-MM-DD HH:mm:ss'), 'Invalid date');
+        test.equal(moment(' ', ['MM', 'DD']).format('YYYY-MM-DD HH:mm:ss'), 'Invalid date');
 
         test.ok(!moment('', 'MM').isValid());
         test.ok(!moment(' ', 'MM').isValid());
         test.ok(!moment(' ', 'DD').isValid());
-        test.ok(!moment(' ', ['MM', "DD"]).isValid());
+        test.ok(!moment(' ', ['MM', 'DD']).isValid());
 
         test.done();
     },
 
-    "defaulting to current date" : function (test) {
+    'defaulting to current date' : function (test) {
         test.expect(4);
 
         var now = moment();
@@ -205,7 +205,7 @@ exports.create = {
         test.done();
     },
 
-    "matching am/pm" : function (test) {
+    'matching am/pm' : function (test) {
         test.expect(13);
 
         test.equal(moment('2012-09-03T03:00PM',   'YYYY-MM-DDThh:mmA').format('YYYY-MM-DDThh:mmA'), '2012-09-03T03:00PM', 'am/pm should parse correctly for PM');
@@ -227,7 +227,7 @@ exports.create = {
         test.done();
     },
 
-    "string with format" : function (test) {
+    'string with format' : function (test) {
         moment.locale('en');
         var a = [
                 ['YYYY-Q',              '2014-4'],
@@ -282,22 +282,22 @@ exports.create = {
         test.done();
     },
 
-    "unix timestamp format" : function (test) {
+    'unix timestamp format' : function (test) {
         var formats = ['X', 'X.S', 'X.SS', 'X.SSS'], i, format;
 
         test.expect(formats.length * 4);
         for (i = 0; i < formats.length; i++) {
             format = formats[i];
-            test.equal(moment('1234567890',     format).valueOf(), 1234567890 * 1000,       format + " matches timestamp without milliseconds");
-            test.equal(moment('1234567890.1',   format).valueOf(), 1234567890 * 1000 + 100, format + " matches timestamp with deciseconds");
-            test.equal(moment('1234567890.12',  format).valueOf(), 1234567890 * 1000 + 120, format + " matches timestamp with centiseconds");
-            test.equal(moment('1234567890.123', format).valueOf(), 1234567890 * 1000 + 123, format + " matches timestamp with milliseconds");
+            test.equal(moment('1234567890',     format).valueOf(), 1234567890 * 1000,       format + ' matches timestamp without milliseconds');
+            test.equal(moment('1234567890.1',   format).valueOf(), 1234567890 * 1000 + 100, format + ' matches timestamp with deciseconds');
+            test.equal(moment('1234567890.12',  format).valueOf(), 1234567890 * 1000 + 120, format + ' matches timestamp with centiseconds');
+            test.equal(moment('1234567890.123', format).valueOf(), 1234567890 * 1000 + 123, format + ' matches timestamp with milliseconds');
         }
 
         test.done();
     },
 
-    "milliseconds format" : function (test) {
+    'milliseconds format' : function (test) {
         test.expect(5);
         test.equal(moment('1', 'S').get('ms'), 100, 'deciseconds');
         // test.equal(moment('10', 'S', true).isValid(), false, 'deciseconds with two digits');
@@ -310,7 +310,7 @@ exports.create = {
         test.done();
     },
 
-    "string with format no separators" : function (test) {
+    'string with format no separators' : function (test) {
         moment.locale('en');
         var a = [
                 ['MMDDYYYY',          '12021999'],
@@ -328,20 +328,20 @@ exports.create = {
         test.done();
     },
 
-    "string with format (timezone)" : function (test) {
+    'string with format (timezone)' : function (test) {
         test.expect(8);
-        test.equal(moment('5 -0700', 'H ZZ').toDate().getUTCHours(), 12, 'parse hours "5 -0700" ---> "H ZZ"');
-        test.equal(moment('5 -07:00', 'H Z').toDate().getUTCHours(), 12, 'parse hours "5 -07:00" ---> "H Z"');
-        test.equal(moment('5 -0730', 'H ZZ').toDate().getUTCMinutes(), 30, 'parse hours "5 -0730" ---> "H ZZ"');
-        test.equal(moment('5 -07:30', 'H Z').toDate().getUTCMinutes(), 30, 'parse hours "5 -07:0" ---> "H Z"');
-        test.equal(moment('5 +0100', 'H ZZ').toDate().getUTCHours(), 4, 'parse hours "5 +0100" ---> "H ZZ"');
-        test.equal(moment('5 +01:00', 'H Z').toDate().getUTCHours(), 4, 'parse hours "5 +01:00" ---> "H Z"');
-        test.equal(moment('5 +0130', 'H ZZ').toDate().getUTCMinutes(), 30, 'parse hours "5 +0130" ---> "H ZZ"');
-        test.equal(moment('5 +01:30', 'H Z').toDate().getUTCMinutes(), 30, 'parse hours "5 +01:30" ---> "H Z"');
+        test.equal(moment('5 -0700', 'H ZZ').toDate().getUTCHours(), 12, 'parse hours \'5 -0700\' ---> \'H ZZ\'');
+        test.equal(moment('5 -07:00', 'H Z').toDate().getUTCHours(), 12, 'parse hours \'5 -07:00\' ---> \'H Z\'');
+        test.equal(moment('5 -0730', 'H ZZ').toDate().getUTCMinutes(), 30, 'parse hours \'5 -0730\' ---> \'H ZZ\'');
+        test.equal(moment('5 -07:30', 'H Z').toDate().getUTCMinutes(), 30, 'parse hours \'5 -07:0\' ---> \'H Z\'');
+        test.equal(moment('5 +0100', 'H ZZ').toDate().getUTCHours(), 4, 'parse hours \'5 +0100\' ---> \'H ZZ\'');
+        test.equal(moment('5 +01:00', 'H Z').toDate().getUTCHours(), 4, 'parse hours \'5 +01:00\' ---> \'H Z\'');
+        test.equal(moment('5 +0130', 'H ZZ').toDate().getUTCMinutes(), 30, 'parse hours \'5 +0130\' ---> \'H ZZ\'');
+        test.equal(moment('5 +01:30', 'H Z').toDate().getUTCMinutes(), 30, 'parse hours \'5 +01:30\' ---> \'H Z\'');
         test.done();
     },
 
-    "string with format (timezone offset)" : function (test) {
+    'string with format (timezone offset)' : function (test) {
         var a, b, c, d, e, f;
         test.expect(4);
         a = new Date(Date.UTC(2011, 0, 1, 1));
@@ -357,17 +357,17 @@ exports.create = {
         test.done();
     },
 
-    "string with timezone around start of year" : function (test) {
-        test.equal(moment('2000-01-01T00:00:00.000+01:00').toISOString(), "1999-12-31T23:00:00.000Z", "+1:00 around 2000");
-        test.equal(moment('2000-01-01T00:00:00.000-01:00').toISOString(), "2000-01-01T01:00:00.000Z", "-1:00 around 2000");
-        test.equal(moment('1970-01-01T00:00:00.000+01:00').toISOString(), "1969-12-31T23:00:00.000Z", "+1:00 around 1970");
-        test.equal(moment('1970-01-01T00:00:00.000-01:00').toISOString(), "1970-01-01T01:00:00.000Z", "-1:00 around 1970");
-        test.equal(moment('1200-01-01T00:00:00.000+01:00').toISOString(), "1199-12-31T23:00:00.000Z", "+1:00 around 1200");
-        test.equal(moment('1200-01-01T00:00:00.000-01:00').toISOString(), "1200-01-01T01:00:00.000Z", "-1:00 around 1200");
+    'string with timezone around start of year' : function (test) {
+        test.equal(moment('2000-01-01T00:00:00.000+01:00').toISOString(), '1999-12-31T23:00:00.000Z', '+1:00 around 2000');
+        test.equal(moment('2000-01-01T00:00:00.000-01:00').toISOString(), '2000-01-01T01:00:00.000Z', '-1:00 around 2000');
+        test.equal(moment('1970-01-01T00:00:00.000+01:00').toISOString(), '1969-12-31T23:00:00.000Z', '+1:00 around 1970');
+        test.equal(moment('1970-01-01T00:00:00.000-01:00').toISOString(), '1970-01-01T01:00:00.000Z', '-1:00 around 1970');
+        test.equal(moment('1200-01-01T00:00:00.000+01:00').toISOString(), '1199-12-31T23:00:00.000Z', '+1:00 around 1200');
+        test.equal(moment('1200-01-01T00:00:00.000-01:00').toISOString(), '1200-01-01T01:00:00.000Z', '-1:00 around 1200');
         test.done();
     },
 
-    "string with array of formats" : function (test) {
+    'string with array of formats' : function (test) {
         test.equal(moment('11-02-1999', ['MM-DD-YYYY', 'DD-MM-YYYY']).format('MM DD YYYY'), '11 02 1999', 'switching month and day');
         test.equal(moment('02-11-1999', ['MM/DD/YYYY', 'YYYY MM DD', 'MM-DD-YYYY']).format('MM DD YYYY'), '02 11 1999', 'year last');
         test.equal(moment('1999-02-11', ['MM/DD/YYYY', 'YYYY MM DD', 'MM-DD-YYYY']).format('MM DD YYYY'), '02 11 1999', 'year first');
@@ -392,8 +392,8 @@ exports.create = {
 
         //https://github.com/moment/moment/issues/1143
         test.equal(moment(
-          "System Administrator and Database Assistant (7/1/2011), System Administrator and Database Assistant (7/1/2011), Database Coordinator (7/1/2011), Vice President (7/1/2011), System Administrator and Database Assistant (5/31/2012), Database Coordinator (7/1/2012), System Administrator and Database Assistant (7/1/2013)",
-          ["MM/DD/YYYY", "MM-DD-YYYY", "YYYY-MM-DD", "YYYY-MM-DDTHH:mm:ssZ"])
+          'System Administrator and Database Assistant (7/1/2011), System Administrator and Database Assistant (7/1/2011), Database Coordinator (7/1/2011), Vice President (7/1/2011), System Administrator and Database Assistant (5/31/2012), Database Coordinator (7/1/2012), System Administrator and Database Assistant (7/1/2013)',
+          ['MM/DD/YYYY', 'MM-DD-YYYY', 'YYYY-MM-DD', 'YYYY-MM-DDTHH:mm:ssZ'])
           .format('YYYY-MM-DD'), '2011-07-01', 'Works for long strings');
 
         test.equal(moment('11-02-10', ['MM.DD.YY', 'DD-MM-YY']).format('MM DD YYYY'), '02 11 2010', 'escape RegExp special characters on comparing');
@@ -401,12 +401,12 @@ exports.create = {
         test.equal(moment('13-10-98', ['DD MM YY', 'DD MM YYYY'])._f, 'DD MM YY', 'use two digit year');
         test.equal(moment('13-10-1998', ['DD MM YY', 'DD MM YYYY'])._f, 'DD MM YYYY', 'use four digit year');
 
-        test.equal(moment('01', ["MM", "DD"])._f, "MM", "Should use first valid format");
+        test.equal(moment('01', ['MM', 'DD'])._f, 'MM', 'Should use first valid format');
 
         test.done();
     },
 
-    "string with array of formats + ISO": function (test) {
+    'string with array of formats + ISO': function (test) {
         test.equal(moment('1994', [moment.ISO_8601, 'MM', 'HH:mm', 'YYYY']).year(), 1994, 'iso: test parse YYYY');
         test.equal(moment('17:15', [moment.ISO_8601, 'MM', 'HH:mm', 'YYYY']).hour(), 17, 'iso: test parse HH:mm (1)');
         test.equal(moment('17:15', [moment.ISO_8601, 'MM', 'HH:mm', 'YYYY']).minutes(), 15, 'iso: test parse HH:mm (2)');
@@ -417,7 +417,7 @@ exports.create = {
         test.done();
     },
 
-    "string with format - years" : function (test) {
+    'string with format - years' : function (test) {
         test.expect(4);
         test.equal(moment('67', 'YY').format('YYYY'), '2067', '67 > 2067');
         test.equal(moment('68', 'YY').format('YYYY'), '2068', '68 > 2068');
@@ -426,42 +426,42 @@ exports.create = {
         test.done();
     },
 
-    "implicit cloning" : function (test) {
+    'implicit cloning' : function (test) {
         test.expect(2);
         var momentA = moment([2011, 10, 10]),
             momentB = moment(momentA);
         momentA.month(5);
-        test.equal(momentB.month(), 10, "Calling moment() on a moment will create a clone");
-        test.equal(momentA.month(), 5, "Calling moment() on a moment will create a clone");
+        test.equal(momentB.month(), 10, 'Calling moment() on a moment will create a clone');
+        test.equal(momentA.month(), 5, 'Calling moment() on a moment will create a clone');
         test.done();
     },
 
-    "explicit cloning" : function (test) {
+    'explicit cloning' : function (test) {
         test.expect(2);
         var momentA = moment([2011, 10, 10]),
             momentB = momentA.clone();
         momentA.month(5);
-        test.equal(momentB.month(), 10, "Calling moment() on a moment will create a clone");
-        test.equal(momentA.month(), 5, "Calling moment() on a moment will create a clone");
+        test.equal(momentB.month(), 10, 'Calling moment() on a moment will create a clone');
+        test.equal(momentA.month(), 5, 'Calling moment() on a moment will create a clone');
         test.done();
     },
 
-    "cloning carrying over utc mode" : function (test) {
+    'cloning carrying over utc mode' : function (test) {
         test.expect(8);
 
-        test.equal(moment().local().clone()._isUTC, false, "An explicit cloned local moment should have _isUTC == false");
-        test.equal(moment().utc().clone()._isUTC, true, "An cloned utc moment should have _isUTC == true");
-        test.equal(moment().clone()._isUTC, false, "An explicit cloned local moment should have _isUTC == false");
-        test.equal(moment.utc().clone()._isUTC, true, "An explicit cloned utc moment should have _isUTC == true");
-        test.equal(moment(moment().local())._isUTC, false, "An implicit cloned local moment should have _isUTC == false");
-        test.equal(moment(moment().utc())._isUTC, true, "An implicit cloned utc moment should have _isUTC == true");
-        test.equal(moment(moment())._isUTC, false, "An implicit cloned local moment should have _isUTC == false");
-        test.equal(moment(moment.utc())._isUTC, true, "An implicit cloned utc moment should have _isUTC == true");
+        test.equal(moment().local().clone()._isUTC, false, 'An explicit cloned local moment should have _isUTC == false');
+        test.equal(moment().utc().clone()._isUTC, true, 'An cloned utc moment should have _isUTC == true');
+        test.equal(moment().clone()._isUTC, false, 'An explicit cloned local moment should have _isUTC == false');
+        test.equal(moment.utc().clone()._isUTC, true, 'An explicit cloned utc moment should have _isUTC == true');
+        test.equal(moment(moment().local())._isUTC, false, 'An implicit cloned local moment should have _isUTC == false');
+        test.equal(moment(moment().utc())._isUTC, true, 'An implicit cloned utc moment should have _isUTC == true');
+        test.equal(moment(moment())._isUTC, false, 'An implicit cloned local moment should have _isUTC == false');
+        test.equal(moment(moment.utc())._isUTC, true, 'An implicit cloned utc moment should have _isUTC == true');
 
         test.done();
     },
 
-    "parsing iso" : function (test) {
+    'parsing iso' : function (test) {
         var offset = moment([2011, 9, 8]).zone(),
             pad = function (input) {
                 if (input < 10) {
@@ -554,79 +554,79 @@ exports.create = {
             ], i;
         test.expect(formats.length);
         for (i = 0; i < formats.length; i++) {
-            test.equal(moment(formats[i][0]).format('YYYY-MM-DDTHH:mm:ss.SSSZ'), formats[i][1], "moment should be able to parse ISO " + formats[i][0]);
+            test.equal(moment(formats[i][0]).format('YYYY-MM-DDTHH:mm:ss.SSSZ'), formats[i][1], 'moment should be able to parse ISO ' + formats[i][0]);
         }
         test.done();
     },
 
-    "parsing iso week year/week/weekday" : function (test) {
-        test.equal(moment.utc("2007-W01").format(), "2007-01-01T00:00:00+00:00", "2008 week 1 (1st Jan Mon)");
-        test.equal(moment.utc("2008-W01").format(), "2007-12-31T00:00:00+00:00", "2008 week 1 (1st Jan Tue)");
-        test.equal(moment.utc("2003-W01").format(), "2002-12-30T00:00:00+00:00", "2008 week 1 (1st Jan Wed)");
-        test.equal(moment.utc("2009-W01").format(), "2008-12-29T00:00:00+00:00", "2009 week 1 (1st Jan Thu)");
-        test.equal(moment.utc("2010-W01").format(), "2010-01-04T00:00:00+00:00", "2010 week 1 (1st Jan Fri)");
-        test.equal(moment.utc("2011-W01").format(), "2011-01-03T00:00:00+00:00", "2011 week 1 (1st Jan Sat)");
-        test.equal(moment.utc("2012-W01").format(), "2012-01-02T00:00:00+00:00", "2012 week 1 (1st Jan Sun)");
+    'parsing iso week year/week/weekday' : function (test) {
+        test.equal(moment.utc('2007-W01').format(), '2007-01-01T00:00:00+00:00', '2008 week 1 (1st Jan Mon)');
+        test.equal(moment.utc('2008-W01').format(), '2007-12-31T00:00:00+00:00', '2008 week 1 (1st Jan Tue)');
+        test.equal(moment.utc('2003-W01').format(), '2002-12-30T00:00:00+00:00', '2008 week 1 (1st Jan Wed)');
+        test.equal(moment.utc('2009-W01').format(), '2008-12-29T00:00:00+00:00', '2009 week 1 (1st Jan Thu)');
+        test.equal(moment.utc('2010-W01').format(), '2010-01-04T00:00:00+00:00', '2010 week 1 (1st Jan Fri)');
+        test.equal(moment.utc('2011-W01').format(), '2011-01-03T00:00:00+00:00', '2011 week 1 (1st Jan Sat)');
+        test.equal(moment.utc('2012-W01').format(), '2012-01-02T00:00:00+00:00', '2012 week 1 (1st Jan Sun)');
         test.done();
     },
 
-    "parsing week year/week/weekday (dow 1, doy 4)" : function (test) {
-        moment.locale("dow:1,doy:4", {week: {dow: 1, doy: 4}});
+    'parsing week year/week/weekday (dow 1, doy 4)' : function (test) {
+        moment.locale('dow:1,doy:4', {week: {dow: 1, doy: 4}});
 
-        test.equal(moment.utc("2007-01", "gggg-ww").format(), "2007-01-01T00:00:00+00:00", "2007 week 1 (1st Jan Mon)");
-        test.equal(moment.utc("2008-01", "gggg-ww").format(), "2007-12-31T00:00:00+00:00", "2008 week 1 (1st Jan Tue)");
-        test.equal(moment.utc("2003-01", "gggg-ww").format(), "2002-12-30T00:00:00+00:00", "2003 week 1 (1st Jan Wed)");
-        test.equal(moment.utc("2009-01", "gggg-ww").format(), "2008-12-29T00:00:00+00:00", "2009 week 1 (1st Jan Thu)");
-        test.equal(moment.utc("2010-01", "gggg-ww").format(), "2010-01-04T00:00:00+00:00", "2010 week 1 (1st Jan Fri)");
-        test.equal(moment.utc("2011-01", "gggg-ww").format(), "2011-01-03T00:00:00+00:00", "2011 week 1 (1st Jan Sat)");
-        test.equal(moment.utc("2012-01", "gggg-ww").format(), "2012-01-02T00:00:00+00:00", "2012 week 1 (1st Jan Sun)");
+        test.equal(moment.utc('2007-01', 'gggg-ww').format(), '2007-01-01T00:00:00+00:00', '2007 week 1 (1st Jan Mon)');
+        test.equal(moment.utc('2008-01', 'gggg-ww').format(), '2007-12-31T00:00:00+00:00', '2008 week 1 (1st Jan Tue)');
+        test.equal(moment.utc('2003-01', 'gggg-ww').format(), '2002-12-30T00:00:00+00:00', '2003 week 1 (1st Jan Wed)');
+        test.equal(moment.utc('2009-01', 'gggg-ww').format(), '2008-12-29T00:00:00+00:00', '2009 week 1 (1st Jan Thu)');
+        test.equal(moment.utc('2010-01', 'gggg-ww').format(), '2010-01-04T00:00:00+00:00', '2010 week 1 (1st Jan Fri)');
+        test.equal(moment.utc('2011-01', 'gggg-ww').format(), '2011-01-03T00:00:00+00:00', '2011 week 1 (1st Jan Sat)');
+        test.equal(moment.utc('2012-01', 'gggg-ww').format(), '2012-01-02T00:00:00+00:00', '2012 week 1 (1st Jan Sun)');
 
-        moment.defineLocale("dow:1,doy:4", null);
+        moment.defineLocale('dow:1,doy:4', null);
         test.done();
     },
 
-    "parsing week year/week/weekday (dow 1, doy 7)" : function (test) {
-        moment.locale("dow:1,doy:7", {week: {dow: 1, doy: 7}});
+    'parsing week year/week/weekday (dow 1, doy 7)' : function (test) {
+        moment.locale('dow:1,doy:7', {week: {dow: 1, doy: 7}});
 
-        test.equal(moment.utc("2007-01", "gggg-ww").format(), "2007-01-01T00:00:00+00:00", "2007 week 1 (1st Jan Mon)");
-        test.equal(moment.utc("2008-01", "gggg-ww").format(), "2007-12-31T00:00:00+00:00", "2008 week 1 (1st Jan Tue)");
-        test.equal(moment.utc("2003-01", "gggg-ww").format(), "2002-12-30T00:00:00+00:00", "2003 week 1 (1st Jan Wed)");
-        test.equal(moment.utc("2009-01", "gggg-ww").format(), "2008-12-29T00:00:00+00:00", "2009 week 1 (1st Jan Thu)");
-        test.equal(moment.utc("2010-01", "gggg-ww").format(), "2009-12-28T00:00:00+00:00", "2010 week 1 (1st Jan Fri)");
-        test.equal(moment.utc("2011-01", "gggg-ww").format(), "2010-12-27T00:00:00+00:00", "2011 week 1 (1st Jan Sat)");
-        test.equal(moment.utc("2012-01", "gggg-ww").format(), "2011-12-26T00:00:00+00:00", "2012 week 1 (1st Jan Sun)");
-        moment.defineLocale("dow:1,doy:7", null);
+        test.equal(moment.utc('2007-01', 'gggg-ww').format(), '2007-01-01T00:00:00+00:00', '2007 week 1 (1st Jan Mon)');
+        test.equal(moment.utc('2008-01', 'gggg-ww').format(), '2007-12-31T00:00:00+00:00', '2008 week 1 (1st Jan Tue)');
+        test.equal(moment.utc('2003-01', 'gggg-ww').format(), '2002-12-30T00:00:00+00:00', '2003 week 1 (1st Jan Wed)');
+        test.equal(moment.utc('2009-01', 'gggg-ww').format(), '2008-12-29T00:00:00+00:00', '2009 week 1 (1st Jan Thu)');
+        test.equal(moment.utc('2010-01', 'gggg-ww').format(), '2009-12-28T00:00:00+00:00', '2010 week 1 (1st Jan Fri)');
+        test.equal(moment.utc('2011-01', 'gggg-ww').format(), '2010-12-27T00:00:00+00:00', '2011 week 1 (1st Jan Sat)');
+        test.equal(moment.utc('2012-01', 'gggg-ww').format(), '2011-12-26T00:00:00+00:00', '2012 week 1 (1st Jan Sun)');
+        moment.defineLocale('dow:1,doy:7', null);
         test.done();
     },
 
-    "parsing week year/week/weekday (dow 0, doy 6)" : function (test) {
-        moment.locale("dow:0,doy:6", {week: {dow: 0, doy: 6}});
+    'parsing week year/week/weekday (dow 0, doy 6)' : function (test) {
+        moment.locale('dow:0,doy:6', {week: {dow: 0, doy: 6}});
 
-        test.equal(moment.utc("2007-01", "gggg-ww").format(), "2006-12-31T00:00:00+00:00", "2007 week 1 (1st Jan Mon)");
-        test.equal(moment.utc("2008-01", "gggg-ww").format(), "2007-12-30T00:00:00+00:00", "2008 week 1 (1st Jan Tue)");
-        test.equal(moment.utc("2003-01", "gggg-ww").format(), "2002-12-29T00:00:00+00:00", "2003 week 1 (1st Jan Wed)");
-        test.equal(moment.utc("2009-01", "gggg-ww").format(), "2008-12-28T00:00:00+00:00", "2009 week 1 (1st Jan Thu)");
-        test.equal(moment.utc("2010-01", "gggg-ww").format(), "2009-12-27T00:00:00+00:00", "2010 week 1 (1st Jan Fri)");
-        test.equal(moment.utc("2011-01", "gggg-ww").format(), "2010-12-26T00:00:00+00:00", "2011 week 1 (1st Jan Sat)");
-        test.equal(moment.utc("2012-01", "gggg-ww").format(), "2012-01-01T00:00:00+00:00", "2012 week 1 (1st Jan Sun)");
-        moment.defineLocale("dow:0,doy:6", null);
+        test.equal(moment.utc('2007-01', 'gggg-ww').format(), '2006-12-31T00:00:00+00:00', '2007 week 1 (1st Jan Mon)');
+        test.equal(moment.utc('2008-01', 'gggg-ww').format(), '2007-12-30T00:00:00+00:00', '2008 week 1 (1st Jan Tue)');
+        test.equal(moment.utc('2003-01', 'gggg-ww').format(), '2002-12-29T00:00:00+00:00', '2003 week 1 (1st Jan Wed)');
+        test.equal(moment.utc('2009-01', 'gggg-ww').format(), '2008-12-28T00:00:00+00:00', '2009 week 1 (1st Jan Thu)');
+        test.equal(moment.utc('2010-01', 'gggg-ww').format(), '2009-12-27T00:00:00+00:00', '2010 week 1 (1st Jan Fri)');
+        test.equal(moment.utc('2011-01', 'gggg-ww').format(), '2010-12-26T00:00:00+00:00', '2011 week 1 (1st Jan Sat)');
+        test.equal(moment.utc('2012-01', 'gggg-ww').format(), '2012-01-01T00:00:00+00:00', '2012 week 1 (1st Jan Sun)');
+        moment.defineLocale('dow:0,doy:6', null);
         test.done();
     },
 
-    "parsing week year/week/weekday (dow 6, doy 12)" : function (test) {
-        moment.locale("dow:6,doy:12", {week: {dow: 6, doy: 12}});
+    'parsing week year/week/weekday (dow 6, doy 12)' : function (test) {
+        moment.locale('dow:6,doy:12', {week: {dow: 6, doy: 12}});
 
-        test.equal(moment.utc("2007-01", "gggg-ww").format(), "2006-12-30T00:00:00+00:00", "2007 week 1 (1st Jan Mon)");
-        test.equal(moment.utc("2008-01", "gggg-ww").format(), "2007-12-29T00:00:00+00:00", "2008 week 1 (1st Jan Tue)");
-        test.equal(moment.utc("2003-01", "gggg-ww").format(), "2002-12-28T00:00:00+00:00", "2003 week 1 (1st Jan Wed)");
-        test.equal(moment.utc("2009-01", "gggg-ww").format(), "2008-12-27T00:00:00+00:00", "2009 week 1 (1st Jan Thu)");
-        test.equal(moment.utc("2010-01", "gggg-ww").format(), "2009-12-26T00:00:00+00:00", "2010 week 1 (1st Jan Fri)");
-        test.equal(moment.utc("2011-01", "gggg-ww").format(), "2011-01-01T00:00:00+00:00", "2011 week 1 (1st Jan Sat)");
-        test.equal(moment.utc("2012-01", "gggg-ww").format(), "2011-12-31T00:00:00+00:00", "2012 week 1 (1st Jan Sun)");
+        test.equal(moment.utc('2007-01', 'gggg-ww').format(), '2006-12-30T00:00:00+00:00', '2007 week 1 (1st Jan Mon)');
+        test.equal(moment.utc('2008-01', 'gggg-ww').format(), '2007-12-29T00:00:00+00:00', '2008 week 1 (1st Jan Tue)');
+        test.equal(moment.utc('2003-01', 'gggg-ww').format(), '2002-12-28T00:00:00+00:00', '2003 week 1 (1st Jan Wed)');
+        test.equal(moment.utc('2009-01', 'gggg-ww').format(), '2008-12-27T00:00:00+00:00', '2009 week 1 (1st Jan Thu)');
+        test.equal(moment.utc('2010-01', 'gggg-ww').format(), '2009-12-26T00:00:00+00:00', '2010 week 1 (1st Jan Fri)');
+        test.equal(moment.utc('2011-01', 'gggg-ww').format(), '2011-01-01T00:00:00+00:00', '2011 week 1 (1st Jan Sat)');
+        test.equal(moment.utc('2012-01', 'gggg-ww').format(), '2011-12-31T00:00:00+00:00', '2012 week 1 (1st Jan Sun)');
         test.done();
     },
 
-    "parsing ISO with Z" : function (test) {
+    'parsing ISO with Z' : function (test) {
         var i, mom, formats = [
             ['2011-10-08T18:04',             '2011-10-08T18:04:00.000'],
             ['2011-10-08T18:04:20',          '2011-10-08T18:04:20.000'],
@@ -650,31 +650,31 @@ exports.create = {
 
         for (i = 0; i < formats.length; i++) {
             mom = moment(formats[i][0] + 'Z').utc();
-            test.equal(mom.format('YYYY-MM-DDTHH:mm:ss.SSS'), formats[i][1], "moment should be able to parse ISO in UTC " + formats[i][0] + 'Z');
+            test.equal(mom.format('YYYY-MM-DDTHH:mm:ss.SSS'), formats[i][1], 'moment should be able to parse ISO in UTC ' + formats[i][0] + 'Z');
 
             mom = moment(formats[i][0] + ' Z').utc();
-            test.equal(mom.format('YYYY-MM-DDTHH:mm:ss.SSS'), formats[i][1], "moment should be able to parse ISO in UTC " + formats[i][0] + ' Z');
+            test.equal(mom.format('YYYY-MM-DDTHH:mm:ss.SSS'), formats[i][1], 'moment should be able to parse ISO in UTC ' + formats[i][0] + ' Z');
         }
         test.done();
     },
 
-    "parsing iso with T" : function (test) {
+    'parsing iso with T' : function (test) {
         test.expect(8);
 
-        test.equal(moment('2011-10-08T18')._f, "YYYY-MM-DDTHH", "should include 'T' in the format");
-        test.equal(moment('2011-10-08T18:20')._f, "YYYY-MM-DDTHH:mm", "should include 'T' in the format");
-        test.equal(moment('2011-10-08T18:20:13')._f, "YYYY-MM-DDTHH:mm:ss", "should include 'T' in the format");
-        test.equal(moment('2011-10-08T18:20:13.321')._f, "YYYY-MM-DDTHH:mm:ss.SSSS", "should include 'T' in the format");
+        test.equal(moment('2011-10-08T18')._f, 'YYYY-MM-DDTHH', 'should include \'T\' in the format');
+        test.equal(moment('2011-10-08T18:20')._f, 'YYYY-MM-DDTHH:mm', 'should include \'T\' in the format');
+        test.equal(moment('2011-10-08T18:20:13')._f, 'YYYY-MM-DDTHH:mm:ss', 'should include \'T\' in the format');
+        test.equal(moment('2011-10-08T18:20:13.321')._f, 'YYYY-MM-DDTHH:mm:ss.SSSS', 'should include \'T\' in the format');
 
-        test.equal(moment('2011-10-08 18')._f, "YYYY-MM-DD HH", "should not include 'T' in the format");
-        test.equal(moment('2011-10-08 18:20')._f, "YYYY-MM-DD HH:mm", "should not include 'T' in the format");
-        test.equal(moment('2011-10-08 18:20:13')._f, "YYYY-MM-DD HH:mm:ss", "should not include 'T' in the format");
-        test.equal(moment('2011-10-08 18:20:13.321')._f, "YYYY-MM-DD HH:mm:ss.SSSS", "should not include 'T' in the format");
+        test.equal(moment('2011-10-08 18')._f, 'YYYY-MM-DD HH', 'should not include \'T\' in the format');
+        test.equal(moment('2011-10-08 18:20')._f, 'YYYY-MM-DD HH:mm', 'should not include \'T\' in the format');
+        test.equal(moment('2011-10-08 18:20:13')._f, 'YYYY-MM-DD HH:mm:ss', 'should not include \'T\' in the format');
+        test.equal(moment('2011-10-08 18:20:13.321')._f, 'YYYY-MM-DD HH:mm:ss.SSSS', 'should not include \'T\' in the format');
 
         test.done();
     },
 
-    "parsing iso Z timezone" : function (test) {
+    'parsing iso Z timezone' : function (test) {
         var i,
             formats = [
                 ['2011-10-08T18:04Z',             '2011-10-08T18:04:00.000+00:00'],
@@ -683,211 +683,211 @@ exports.create = {
             ];
         test.expect(formats.length);
         for (i = 0; i < formats.length; i++) {
-            test.equal(moment.utc(formats[i][0]).format('YYYY-MM-DDTHH:mm:ss.SSSZ'), formats[i][1], "moment should be able to parse ISO " + formats[i][0]);
+            test.equal(moment.utc(formats[i][0]).format('YYYY-MM-DDTHH:mm:ss.SSSZ'), formats[i][1], 'moment should be able to parse ISO ' + formats[i][0]);
         }
         test.done();
     },
 
-    "parsing iso Z timezone into local" : function (test) {
+    'parsing iso Z timezone into local' : function (test) {
         test.expect(1);
 
         var m = moment('2011-10-08T18:04:20.111Z');
 
-        test.equal(m.utc().format('YYYY-MM-DDTHH:mm:ss.SSS'), '2011-10-08T18:04:20.111', "moment should be able to parse ISO 2011-10-08T18:04:20.111Z");
+        test.equal(m.utc().format('YYYY-MM-DDTHH:mm:ss.SSS'), '2011-10-08T18:04:20.111', 'moment should be able to parse ISO 2011-10-08T18:04:20.111Z');
 
         test.done();
     },
 
-    "parsing iso with more subsecond precision digits" : function (test) {
-        test.equal(moment.utc("2013-07-31T22:00:00.0000000Z").format(),
-                "2013-07-31T22:00:00+00:00", "more than 3 subsecond digits");
+    'parsing iso with more subsecond precision digits' : function (test) {
+        test.equal(moment.utc('2013-07-31T22:00:00.0000000Z').format(),
+                '2013-07-31T22:00:00+00:00', 'more than 3 subsecond digits');
         test.done();
     },
 
-    "null or empty" : function (test) {
+    'null or empty' : function (test) {
         test.expect(8);
-        test.equal(moment('').isValid(), false, "moment('') is not valid");
-        test.equal(moment(null).isValid(), false, "moment(null) is not valid");
-        test.equal(moment(null, 'YYYY-MM-DD').isValid(), false, "moment('', 'format') is not valid");
-        test.equal(moment('', 'YYYY-MM-DD').isValid(), false, "moment('', 'format') is not valid");
-        test.equal(moment.utc('').isValid(), false, "moment.utc('') is not valid");
-        test.equal(moment.utc(null).isValid(), false, "moment.utc(null) is not valid");
-        test.equal(moment.utc(null, 'YYYY-MM-DD').isValid(), false, "moment.utc(null) is not valid");
-        test.equal(moment.utc('', 'YYYY-MM-DD').isValid(), false, "moment.utc('', 'YYYY-MM-DD') is not valid");
+        test.equal(moment('').isValid(), false, 'moment(\'\') is not valid');
+        test.equal(moment(null).isValid(), false, 'moment(null) is not valid');
+        test.equal(moment(null, 'YYYY-MM-DD').isValid(), false, 'moment(\'\', \'format\') is not valid');
+        test.equal(moment('', 'YYYY-MM-DD').isValid(), false, 'moment(\'\', \'format\') is not valid');
+        test.equal(moment.utc('').isValid(), false, 'moment.utc(\'\') is not valid');
+        test.equal(moment.utc(null).isValid(), false, 'moment.utc(null) is not valid');
+        test.equal(moment.utc(null, 'YYYY-MM-DD').isValid(), false, 'moment.utc(null) is not valid');
+        test.equal(moment.utc('', 'YYYY-MM-DD').isValid(), false, 'moment.utc(\'\', \'YYYY-MM-DD\') is not valid');
         test.done();
     },
 
-    "first century" : function (test) {
+    'first century' : function (test) {
         test.expect(9);
-        test.equal(moment([0, 0, 1]).format("YYYY-MM-DD"), "0000-01-01", "Year AD 0");
-        test.equal(moment([99, 0, 1]).format("YYYY-MM-DD"), "0099-01-01", "Year AD 99");
-        test.equal(moment([999, 0, 1]).format("YYYY-MM-DD"), "0999-01-01", "Year AD 999");
-        test.equal(moment('0 1 1', 'YYYY MM DD').format("YYYY-MM-DD"), "0000-01-01", "Year AD 0");
-        test.equal(moment('99 1 1', 'YYYY MM DD').format("YYYY-MM-DD"), "0099-01-01", "Year AD 99");
-        test.equal(moment('999 1 1', 'YYYY MM DD').format("YYYY-MM-DD"), "0999-01-01", "Year AD 999");
-        test.equal(moment('0 1 1', 'YYYYY MM DD').format("YYYYY-MM-DD"), "00000-01-01", "Year AD 0");
-        test.equal(moment('99 1 1', 'YYYYY MM DD').format("YYYYY-MM-DD"), "00099-01-01", "Year AD 99");
-        test.equal(moment('999 1 1', 'YYYYY MM DD').format("YYYYY-MM-DD"), "00999-01-01", "Year AD 999");
+        test.equal(moment([0, 0, 1]).format('YYYY-MM-DD'), '0000-01-01', 'Year AD 0');
+        test.equal(moment([99, 0, 1]).format('YYYY-MM-DD'), '0099-01-01', 'Year AD 99');
+        test.equal(moment([999, 0, 1]).format('YYYY-MM-DD'), '0999-01-01', 'Year AD 999');
+        test.equal(moment('0 1 1', 'YYYY MM DD').format('YYYY-MM-DD'), '0000-01-01', 'Year AD 0');
+        test.equal(moment('99 1 1', 'YYYY MM DD').format('YYYY-MM-DD'), '0099-01-01', 'Year AD 99');
+        test.equal(moment('999 1 1', 'YYYY MM DD').format('YYYY-MM-DD'), '0999-01-01', 'Year AD 999');
+        test.equal(moment('0 1 1', 'YYYYY MM DD').format('YYYYY-MM-DD'), '00000-01-01', 'Year AD 0');
+        test.equal(moment('99 1 1', 'YYYYY MM DD').format('YYYYY-MM-DD'), '00099-01-01', 'Year AD 99');
+        test.equal(moment('999 1 1', 'YYYYY MM DD').format('YYYYY-MM-DD'), '00999-01-01', 'Year AD 999');
         test.done();
     },
 
-    "six digit years" : function (test) {
+    'six digit years' : function (test) {
         test.expect(8);
-        test.equal(moment([-270000, 0, 1]).format("YYYYY-MM-DD"), "-270000-01-01", "format BC 270,001");
-        test.equal(moment([270000, 0, 1]).format("YYYYY-MM-DD"), "270000-01-01", "format AD 270,000");
-        test.equal(moment("-270000-01-01", "YYYYY-MM-DD").toDate().getFullYear(), -270000, "parse BC 270,001");
-        test.equal(moment("270000-01-01",  "YYYYY-MM-DD").toDate().getFullYear(), 270000, "parse AD 270,000");
-        test.equal(moment("+270000-01-01", "YYYYY-MM-DD").toDate().getFullYear(), 270000, "parse AD +270,000");
-        test.equal(moment.utc("-270000-01-01", "YYYYY-MM-DD").toDate().getUTCFullYear(), -270000, "parse utc BC 270,001");
-        test.equal(moment.utc("270000-01-01",  "YYYYY-MM-DD").toDate().getUTCFullYear(), 270000, "parse utc AD 270,000");
-        test.equal(moment.utc("+270000-01-01", "YYYYY-MM-DD").toDate().getUTCFullYear(), 270000, "parse utc AD +270,000");
+        test.equal(moment([-270000, 0, 1]).format('YYYYY-MM-DD'), '-270000-01-01', 'format BC 270,001');
+        test.equal(moment([270000, 0, 1]).format('YYYYY-MM-DD'), '270000-01-01', 'format AD 270,000');
+        test.equal(moment('-270000-01-01', 'YYYYY-MM-DD').toDate().getFullYear(), -270000, 'parse BC 270,001');
+        test.equal(moment('270000-01-01',  'YYYYY-MM-DD').toDate().getFullYear(), 270000, 'parse AD 270,000');
+        test.equal(moment('+270000-01-01', 'YYYYY-MM-DD').toDate().getFullYear(), 270000, 'parse AD +270,000');
+        test.equal(moment.utc('-270000-01-01', 'YYYYY-MM-DD').toDate().getUTCFullYear(), -270000, 'parse utc BC 270,001');
+        test.equal(moment.utc('270000-01-01',  'YYYYY-MM-DD').toDate().getUTCFullYear(), 270000, 'parse utc AD 270,000');
+        test.equal(moment.utc('+270000-01-01', 'YYYYY-MM-DD').toDate().getUTCFullYear(), 270000, 'parse utc AD +270,000');
         test.done();
     },
 
-    "negative four digit years" : function (test) {
+    'negative four digit years' : function (test) {
         test.expect(2);
-        test.equal(moment("-1000-01-01", "YYYYY-MM-DD").toDate().getFullYear(), -1000, "parse BC 1,001");
-        test.equal(moment.utc("-1000-01-01", "YYYYY-MM-DD").toDate().getUTCFullYear(), -1000, "parse utc BC 1,001");
+        test.equal(moment('-1000-01-01', 'YYYYY-MM-DD').toDate().getFullYear(), -1000, 'parse BC 1,001');
+        test.equal(moment.utc('-1000-01-01', 'YYYYY-MM-DD').toDate().getUTCFullYear(), -1000, 'parse utc BC 1,001');
         test.done();
     },
 
-    "strict parsing" : function (test) {
-        test.equal(moment("2014-", "YYYY-Q", true).isValid(), false, "fail missing quarter");
+    'strict parsing' : function (test) {
+        test.equal(moment('2014-', 'YYYY-Q', true).isValid(), false, 'fail missing quarter');
 
-        test.equal(moment("2012-05", "YYYY-MM", true).format("YYYY-MM"), "2012-05", "parse correct string");
-        test.equal(moment(" 2012-05", "YYYY-MM", true).isValid(), false, "fail on extra whitespace");
-        test.equal(moment("foo 2012-05", "[foo] YYYY-MM", true).format('YYYY-MM'), "2012-05", "handle fixed text");
-        test.equal(moment("2012 05", "YYYY-MM", true).isValid(), false, "fail on different separator");
-        test.equal(moment("2012 05", "YYYY MM DD", true).isValid(), false, "fail on too many tokens");
+        test.equal(moment('2012-05', 'YYYY-MM', true).format('YYYY-MM'), '2012-05', 'parse correct string');
+        test.equal(moment(' 2012-05', 'YYYY-MM', true).isValid(), false, 'fail on extra whitespace');
+        test.equal(moment('foo 2012-05', '[foo] YYYY-MM', true).format('YYYY-MM'), '2012-05', 'handle fixed text');
+        test.equal(moment('2012 05', 'YYYY-MM', true).isValid(), false, 'fail on different separator');
+        test.equal(moment('2012 05', 'YYYY MM DD', true).isValid(), false, 'fail on too many tokens');
 
-        test.equal(moment("05 30 2010", ["DD MM YYYY", "MM DD YYYY"], true).format("MM DD YYYY"), "05 30 2010", "array with bad date");
-        test.equal(moment("05 30 2010", ["", "MM DD YYYY"], true).format("MM DD YYYY"), "05 30 2010", "array with invalid format");
-        test.equal(moment("05 30 2010", [" DD MM YYYY", "MM DD YYYY"], true).format("MM DD YYYY"), "05 30 2010", "array with non-matching format");
+        test.equal(moment('05 30 2010', ['DD MM YYYY', 'MM DD YYYY'], true).format('MM DD YYYY'), '05 30 2010', 'array with bad date');
+        test.equal(moment('05 30 2010', ['', 'MM DD YYYY'], true).format('MM DD YYYY'), '05 30 2010', 'array with invalid format');
+        test.equal(moment('05 30 2010', [' DD MM YYYY', 'MM DD YYYY'], true).format('MM DD YYYY'), '05 30 2010', 'array with non-matching format');
 
-        test.equal(moment("2010.*...", "YYYY.*", true).isValid(), false, "invalid format with regex chars");
-        test.equal(moment("2010.*", "YYYY.*", true).year(), 2010, "valid format with regex chars");
-        test.equal(moment(".*2010.*", ".*YYYY.*", true).year(), 2010, "valid format with regex chars on both sides");
+        test.equal(moment('2010.*...', 'YYYY.*', true).isValid(), false, 'invalid format with regex chars');
+        test.equal(moment('2010.*', 'YYYY.*', true).year(), 2010, 'valid format with regex chars');
+        test.equal(moment('.*2010.*', '.*YYYY.*', true).year(), 2010, 'valid format with regex chars on both sides');
 
         //strict tokens
-        test.equal(moment("-5-05-25", 'YYYY-MM-DD', true).isValid(), false, "invalid negative year");
-        test.equal(moment("2-05-25", 'YYYY-MM-DD', true).isValid(), false, "invalid one-digit year");
-        test.equal(moment("20-05-25", 'YYYY-MM-DD', true).isValid(), false, "invalid two-digit year");
-        test.equal(moment("201-05-25", 'YYYY-MM-DD', true).isValid(), false, "invalid three-digit year");
-        test.equal(moment("2010-05-25", 'YYYY-MM-DD', true).isValid(), true, "valid four-digit year");
-        test.equal(moment("22010-05-25", 'YYYY-MM-DD', true).isValid(), false, "invalid five-digit year");
-
-        test.equal(moment("12-05-25", 'YY-MM-DD', true).isValid(), true, "valid two-digit year");
-        test.equal(moment("2012-05-25", 'YY-MM-DD', true).isValid(), false, "invalid four-digit year");
-
-        test.equal(moment("-5-05-25", 'Y-MM-DD', true).isValid(), true, "valid negative year");
-        test.equal(moment("2-05-25", 'Y-MM-DD', true).isValid(), true, "valid one-digit year");
-        test.equal(moment("20-05-25", 'Y-MM-DD', true).isValid(), true, "valid two-digit year");
-        test.equal(moment("201-05-25", 'Y-MM-DD', true).isValid(), true, "valid three-digit year");
-
-        test.equal(moment("2012-5-25", 'YYYY-M-DD', true).isValid(), true, "valid one-digit month");
-        test.equal(moment("2012-5-25", 'YYYY-MM-DD', true).isValid(), false, "invalid one-digit month");
-        test.equal(moment("2012-05-25", 'YYYY-M-DD', true).isValid(), true, "valid one-digit month");
-        test.equal(moment("2012-05-25", 'YYYY-MM-DD', true).isValid(), true, "valid one-digit month");
-
-        test.equal(moment("2012-05-2", 'YYYY-MM-D', true).isValid(), true, "valid one-digit day");
-        test.equal(moment("2012-05-2", 'YYYY-MM-DD', true).isValid(), false, "invalid one-digit day");
-        test.equal(moment("2012-05-02", 'YYYY-MM-D', true).isValid(), true, "valid two-digit day");
-        test.equal(moment("2012-05-02", 'YYYY-MM-DD', true).isValid(), true, "valid two-digit day");
-
-        test.equal(moment("+002012-05-25", 'YYYYY-MM-DD', true).isValid(), true, "valid six-digit year");
-        test.equal(moment("+2012-05-25", 'YYYYY-MM-DD', true).isValid(), false, "invalid four-digit year");
+        test.equal(moment('-5-05-25', 'YYYY-MM-DD', true).isValid(), false, 'invalid negative year');
+        test.equal(moment('2-05-25', 'YYYY-MM-DD', true).isValid(), false, 'invalid one-digit year');
+        test.equal(moment('20-05-25', 'YYYY-MM-DD', true).isValid(), false, 'invalid two-digit year');
+        test.equal(moment('201-05-25', 'YYYY-MM-DD', true).isValid(), false, 'invalid three-digit year');
+        test.equal(moment('2010-05-25', 'YYYY-MM-DD', true).isValid(), true, 'valid four-digit year');
+        test.equal(moment('22010-05-25', 'YYYY-MM-DD', true).isValid(), false, 'invalid five-digit year');
+
+        test.equal(moment('12-05-25', 'YY-MM-DD', true).isValid(), true, 'valid two-digit year');
+        test.equal(moment('2012-05-25', 'YY-MM-DD', true).isValid(), false, 'invalid four-digit year');
+
+        test.equal(moment('-5-05-25', 'Y-MM-DD', true).isValid(), true, 'valid negative year');
+        test.equal(moment('2-05-25', 'Y-MM-DD', true).isValid(), true, 'valid one-digit year');
+        test.equal(moment('20-05-25', 'Y-MM-DD', true).isValid(), true, 'valid two-digit year');
+        test.equal(moment('201-05-25', 'Y-MM-DD', true).isValid(), true, 'valid three-digit year');
+
+        test.equal(moment('2012-5-25', 'YYYY-M-DD', true).isValid(), true, 'valid one-digit month');
+        test.equal(moment('2012-5-25', 'YYYY-MM-DD', true).isValid(), false, 'invalid one-digit month');
+        test.equal(moment('2012-05-25', 'YYYY-M-DD', true).isValid(), true, 'valid one-digit month');
+        test.equal(moment('2012-05-25', 'YYYY-MM-DD', true).isValid(), true, 'valid one-digit month');
+
+        test.equal(moment('2012-05-2', 'YYYY-MM-D', true).isValid(), true, 'valid one-digit day');
+        test.equal(moment('2012-05-2', 'YYYY-MM-DD', true).isValid(), false, 'invalid one-digit day');
+        test.equal(moment('2012-05-02', 'YYYY-MM-D', true).isValid(), true, 'valid two-digit day');
+        test.equal(moment('2012-05-02', 'YYYY-MM-DD', true).isValid(), true, 'valid two-digit day');
+
+        test.equal(moment('+002012-05-25', 'YYYYY-MM-DD', true).isValid(), true, 'valid six-digit year');
+        test.equal(moment('+2012-05-25', 'YYYYY-MM-DD', true).isValid(), false, 'invalid four-digit year');
 
         //thse are kinda pointless, but they should work as expected
-        test.equal(moment("1", 'S', true).isValid(), true, "valid one-digit milisecond");
-        test.equal(moment("12", 'S', true).isValid(), false, "invalid two-digit milisecond");
-        test.equal(moment("123", 'S', true).isValid(), false, "invalid three-digit milisecond");
+        test.equal(moment('1', 'S', true).isValid(), true, 'valid one-digit milisecond');
+        test.equal(moment('12', 'S', true).isValid(), false, 'invalid two-digit milisecond');
+        test.equal(moment('123', 'S', true).isValid(), false, 'invalid three-digit milisecond');
 
-        test.equal(moment("1", 'SS', true).isValid(), false, "invalid one-digit milisecond");
-        test.equal(moment("12", 'SS', true).isValid(), true, "valid two-digit milisecond");
-        test.equal(moment("123", 'SS', true).isValid(), false, "invalid three-digit milisecond");
+        test.equal(moment('1', 'SS', true).isValid(), false, 'invalid one-digit milisecond');
+        test.equal(moment('12', 'SS', true).isValid(), true, 'valid two-digit milisecond');
+        test.equal(moment('123', 'SS', true).isValid(), false, 'invalid three-digit milisecond');
 
-        test.equal(moment("1", 'SSS', true).isValid(), false, "invalid one-digit milisecond");
-        test.equal(moment("12", 'SSS', true).isValid(), false, "invalid two-digit milisecond");
-        test.equal(moment("123", 'SSS', true).isValid(), true, "valid three-digit milisecond");
+        test.equal(moment('1', 'SSS', true).isValid(), false, 'invalid one-digit milisecond');
+        test.equal(moment('12', 'SSS', true).isValid(), false, 'invalid two-digit milisecond');
+        test.equal(moment('123', 'SSS', true).isValid(), true, 'valid three-digit milisecond');
 
         test.done();
     },
 
-    "parsing into a locale" : function (test) {
+    'parsing into a locale' : function (test) {
         test.expect(2);
 
         moment.defineLocale('parselocale', {
-            months : "one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve".split('_'),
-            monthsShort : "one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve".split("_")
+            months : 'one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve'.split('_'),
+            monthsShort : 'one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve'.split('_')
         });
 
         moment.locale('en');
 
-        test.equal(moment('2012 seven', 'YYYY MMM', 'parselocale').month(), 6, "should be able to parse in a specific locale");
+        test.equal(moment('2012 seven', 'YYYY MMM', 'parselocale').month(), 6, 'should be able to parse in a specific locale');
 
         moment.locale('parselocale');
 
-        test.equal(moment('2012 july', 'YYYY MMM', 'en').month(), 6, "should be able to parse in a specific locale");
+        test.equal(moment('2012 july', 'YYYY MMM', 'en').month(), 6, 'should be able to parse in a specific locale');
 
         moment.defineLocale('parselocale', null);
         test.done();
     },
 
-    "parsing week and weekday information" : function (test) {
+    'parsing week and weekday information' : function (test) {
         var ver = getVerifier(test);
 
         // year
-        ver('12', 'gg', "2012 01 01", 'week-year two digits');
-        ver('2012', 'gggg', "2012 01 01", 'week-year four digits');
+        ver('12', 'gg', '2012 01 01', 'week-year two digits');
+        ver('2012', 'gggg', '2012 01 01', 'week-year four digits');
 
-        ver('99', 'gg', "1998 12 27", 'week-year two digits previous year');
-        ver('1999', 'gggg', "1998 12 27", 'week-year four digits previous year');
+        ver('99', 'gg', '1998 12 27', 'week-year two digits previous year');
+        ver('1999', 'gggg', '1998 12 27', 'week-year four digits previous year');
 
-        ver('99', 'GG', "1999 01 04", 'iso week-year two digits');
-        ver('1999', 'GGGG', "1999 01 04", 'iso week-year four digits');
+        ver('99', 'GG', '1999 01 04', 'iso week-year two digits');
+        ver('1999', 'GGGG', '1999 01 04', 'iso week-year four digits');
 
-        ver('13', 'GG', "2012 12 31", 'iso week-year two digits previous year');
-        ver('2013', 'GGGG', "2012 12 31", 'iso week-year four digits previous year');
+        ver('13', 'GG', '2012 12 31', 'iso week-year two digits previous year');
+        ver('2013', 'GGGG', '2012 12 31', 'iso week-year four digits previous year');
 
         // year + week
-        ver('1999 37', 'gggg w', "1999 09 05", 'week');
-        ver('1999 37', 'gggg ww', "1999 09 05", 'week double');
-        ver('1999 37', 'GGGG W', "1999 09 13", 'iso week');
-        ver('1999 37', 'GGGG WW', "1999 09 13", 'iso week double');
+        ver('1999 37', 'gggg w', '1999 09 05', 'week');
+        ver('1999 37', 'gggg ww', '1999 09 05', 'week double');
+        ver('1999 37', 'GGGG W', '1999 09 13', 'iso week');
+        ver('1999 37', 'GGGG WW', '1999 09 13', 'iso week double');
 
-        ver('1999 37 4', 'GGGG WW E', "1999 09 16", 'iso day');
-        ver('1999 37 04', 'GGGG WW E', "1999 09 16", 'iso day wide', true);
+        ver('1999 37 4', 'GGGG WW E', '1999 09 16', 'iso day');
+        ver('1999 37 04', 'GGGG WW E', '1999 09 16', 'iso day wide', true);
 
-        ver('1999 37 4', 'gggg ww e', "1999 09 09", 'day');
-        ver('1999 37 04', 'gggg ww e', "1999 09 09", 'day wide', true);
+        ver('1999 37 4', 'gggg ww e', '1999 09 09', 'day');
+        ver('1999 37 04', 'gggg ww e', '1999 09 09', 'day wide', true);
 
         // year + week + day
-        ver('1999 37 4', 'gggg ww d', "1999 09 09", 'd');
-        ver('1999 37 Th', 'gggg ww dd', "1999 09 09", 'dd');
-        ver('1999 37 Thu', 'gggg ww ddd', "1999 09 09", 'ddd');
-        ver('1999 37 Thursday', 'gggg ww dddd', "1999 09 09", 'dddd');
+        ver('1999 37 4', 'gggg ww d', '1999 09 09', 'd');
+        ver('1999 37 Th', 'gggg ww dd', '1999 09 09', 'dd');
+        ver('1999 37 Thu', 'gggg ww ddd', '1999 09 09', 'ddd');
+        ver('1999 37 Thursday', 'gggg ww dddd', '1999 09 09', 'dddd');
 
         // lower-order only
-        test.equal(moment('22', 'ww').week(), 22, "week sets the week by itself");
-        test.equal(moment('22', 'ww').weekYear(), moment().weekYear(), "week keeps this year");
-        test.equal(moment('2012 22', 'YYYY ww').weekYear(), 2012, "week keeps parsed year");
+        test.equal(moment('22', 'ww').week(), 22, 'week sets the week by itself');
+        test.equal(moment('22', 'ww').weekYear(), moment().weekYear(), 'week keeps this year');
+        test.equal(moment('2012 22', 'YYYY ww').weekYear(), 2012, 'week keeps parsed year');
 
-        test.equal(moment('22', 'WW').isoWeek(), 22, "iso week sets the week by itself");
-        test.equal(moment('2012 22', 'YYYY WW').weekYear(), 2012, "iso week keeps parsed year");
-        test.equal(moment('22', 'WW').weekYear(), moment().weekYear(), "iso week keeps this year");
+        test.equal(moment('22', 'WW').isoWeek(), 22, 'iso week sets the week by itself');
+        test.equal(moment('2012 22', 'YYYY WW').weekYear(), 2012, 'iso week keeps parsed year');
+        test.equal(moment('22', 'WW').weekYear(), moment().weekYear(), 'iso week keeps this year');
 
         // order
-        ver('6 2013 2', 'e gggg w', "2013 01 12", "order doesn't matter");
-        ver('6 2013 2', 'E GGGG W', "2013 01 12", "iso order doesn't matter");
+        ver('6 2013 2', 'e gggg w', '2013 01 12', 'order doesn\'t matter');
+        ver('6 2013 2', 'E GGGG W', '2013 01 12', 'iso order doesn\'t matter');
 
         //can parse other stuff too
-        test.equal(moment('1999-W37-4 3:30', 'GGGG-[W]WW-E HH:mm').format('YYYY MM DD HH:mm'), '1999 09 16 03:30', "parsing weeks and hours");
+        test.equal(moment('1999-W37-4 3:30', 'GGGG-[W]WW-E HH:mm').format('YYYY MM DD HH:mm'), '1999 09 16 03:30', 'parsing weeks and hours');
 
         // In safari, all years before 1300 are shifted back with one day.
         // http://stackoverflow.com/questions/20768975/safari-subtracts-1-day-from-dates-before-1300
-        if (new Date("1300-01-01").getUTCFullYear() === 1300) {
+        if (new Date('1300-01-01').getUTCFullYear() === 1300) {
             // Years less than 100
-            ver('0098-06', 'GGGG-WW', "0098 02 03", "small years work", true);
+            ver('0098-06', 'GGGG-WW', '0098 02 03', 'small years work', true);
         }
 
         test.done();
@@ -897,21 +897,21 @@ exports.create = {
         var ver = getVerifier(test);
         try {
             moment.locale('fr'); //french uses doy = 4, dow = 1
-            ver('1999 37 4', 'GGGG WW E', "1999 09 16", 'iso ignores locale');
-            ver('1999 37 7', 'GGGG WW E', "1999 09 19", 'iso ignores locale');
+            ver('1999 37 4', 'GGGG WW E', '1999 09 16', 'iso ignores locale');
+            ver('1999 37 7', 'GGGG WW E', '1999 09 19', 'iso ignores locale');
 
-            ver('1999 37 0', 'gggg ww e', "1999 09 13", 'localized e uses local doy and dow: 0 = monday');
-            ver('1999 37 4', 'gggg ww e', "1999 09 17", 'localized e uses local doy and dow: 4 = friday');
+            ver('1999 37 0', 'gggg ww e', '1999 09 13', 'localized e uses local doy and dow: 0 = monday');
+            ver('1999 37 4', 'gggg ww e', '1999 09 17', 'localized e uses local doy and dow: 4 = friday');
 
-            ver('1999 37 1', 'gggg ww d', "1999 09 13", 'localized d uses 0-indexed days: 1 = monday');
-            ver('1999 37 Lu', 'gggg ww dd', "1999 09 13", 'localized d uses 0-indexed days: Mo');
-            ver('1999 37 lun.', 'gggg ww ddd', "1999 09 13", 'localized d uses 0-indexed days: Mon');
-            ver('1999 37 lundi', 'gggg ww dddd', "1999 09 13", 'localized d uses 0-indexed days: Monday');
-            ver('1999 37 4', 'gggg ww d', "1999 09 16", 'localized d uses 0-indexed days: 4');
+            ver('1999 37 1', 'gggg ww d', '1999 09 13', 'localized d uses 0-indexed days: 1 = monday');
+            ver('1999 37 Lu', 'gggg ww dd', '1999 09 13', 'localized d uses 0-indexed days: Mo');
+            ver('1999 37 lun.', 'gggg ww ddd', '1999 09 13', 'localized d uses 0-indexed days: Mon');
+            ver('1999 37 lundi', 'gggg ww dddd', '1999 09 13', 'localized d uses 0-indexed days: Monday');
+            ver('1999 37 4', 'gggg ww d', '1999 09 16', 'localized d uses 0-indexed days: 4');
 
             //sunday goes at the end of the week
-            ver('1999 37 0', 'gggg ww d', "1999 09 19", 'localized d uses 0-indexed days: 0 = sund');
-            ver('1999 37 Di', 'gggg ww dd', "1999 09 19", 'localized d uses 0-indexed days: 0 = sund');
+            ver('1999 37 0', 'gggg ww d', '1999 09 19', 'localized d uses 0-indexed days: 0 = sund');
+            ver('1999 37 Di', 'gggg ww dd', '1999 09 19', 'localized d uses 0-indexed days: 0 = sund');
         }
         finally {
             moment.locale('en');
index 7657a7d221700b15cfa0bc00b26a32d362c0b5cf..9377d194e78c03329e78238ac9f4fae17a653901 100644 (file)
@@ -1,35 +1,35 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.daysInMonth = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "days in month" : function (test) {
+    'days in month' : function (test) {
         test.expect(24);
         var months = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], i;
         for (i = 0; i < 12; i++) {
             test.equal(moment([2012, i]).daysInMonth(),
                        months[i],
-                       moment([2012, i]).format('L') + " should have " + months[i] + " days. (beginning of month " + i + ')');
+                       moment([2012, i]).format('L') + ' should have ' + months[i] + ' days. (beginning of month ' + i + ')');
         }
         for (i = 0; i < 12; i++) {
             test.equal(moment([2012, i, months[i]]).daysInMonth(),
                        months[i],
-                       moment([2012, i, months[i]]).format('L') + " should have " + months[i] + " days. (end of month " + i + ')');
+                       moment([2012, i, months[i]]).format('L') + ' should have ' + months[i] + ' days. (end of month ' + i + ')');
         }
         test.done();
     },
 
-    "days in month leap years" : function (test) {
+    'days in month leap years' : function (test) {
         test.expect(4);
-        test.equal(moment([2010, 1]).daysInMonth(), 28, "Feb 2010 should have 28 days");
-        test.equal(moment([2100, 1]).daysInMonth(), 28, "Feb 2100 should have 28 days");
-        test.equal(moment([2008, 1]).daysInMonth(), 29, "Feb 2008 should have 29 days");
-        test.equal(moment([2000, 1]).daysInMonth(), 29, "Feb 2000 should have 29 days");
+        test.equal(moment([2010, 1]).daysInMonth(), 28, 'Feb 2010 should have 28 days');
+        test.equal(moment([2100, 1]).daysInMonth(), 28, 'Feb 2100 should have 28 days');
+        test.equal(moment([2008, 1]).daysInMonth(), 29, 'Feb 2008 should have 29 days');
+        test.equal(moment([2000, 1]).daysInMonth(), 29, 'Feb 2000 should have 29 days');
         test.done();
     }
 };
index a17632362595da36412203e6e96f777155105a1d..17a089a8f733fe3af77f9d2b659848111e2622f1 100644 (file)
@@ -1,7 +1,7 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 function equal(test, a, b, message) {
-    test.ok(Math.abs(a - b) < 0.00000001, "(" + a + " === " + b + ") " + message);
+    test.ok(Math.abs(a - b) < 0.00000001, '(' + a + ' === ' + b + ') ' + message);
 }
 
 function dstForYear(year) {
@@ -35,97 +35,97 @@ function dstForYear(year) {
 exports.diff = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "diff" : function (test) {
+    'diff' : function (test) {
         test.expect(5);
 
-        test.equal(moment(1000).diff(0), 1000, "1 second - 0 = 1000");
-        test.equal(moment(1000).diff(500), 500, "1 second - 0.5 seconds = 500");
-        test.equal(moment(0).diff(1000), -1000, "0 - 1 second = -1000");
-        test.equal(moment(new Date(1000)).diff(1000), 0, "1 second - 1 second = 0");
+        test.equal(moment(1000).diff(0), 1000, '1 second - 0 = 1000');
+        test.equal(moment(1000).diff(500), 500, '1 second - 0.5 seconds = 500');
+        test.equal(moment(0).diff(1000), -1000, '0 - 1 second = -1000');
+        test.equal(moment(new Date(1000)).diff(1000), 0, '1 second - 1 second = 0');
         var oneHourDate = new Date(),
             nowDate = new Date(+oneHourDate);
         oneHourDate.setHours(oneHourDate.getHours() + 1);
-        test.equal(moment(oneHourDate).diff(nowDate), 60 * 60 * 1000, "1 hour from now = 3600000");
+        test.equal(moment(oneHourDate).diff(nowDate), 60 * 60 * 1000, '1 hour from now = 3600000');
         test.done();
     },
 
-    "diff key after" : function (test) {
+    'diff key after' : function (test) {
         test.expect(10);
 
-        test.equal(moment([2010]).diff([2011], 'years'), -1, "year diff");
-        test.equal(moment([2010]).diff([2010, 2], 'months'), -2, "month diff");
-        test.equal(moment([2010]).diff([2010, 0, 7], 'weeks'), 0, "week diff");
-        test.equal(moment([2010]).diff([2010, 0, 8], 'weeks'), -1, "week diff");
-        test.equal(moment([2010]).diff([2010, 0, 21], 'weeks'), -2, "week diff");
-        test.equal(moment([2010]).diff([2010, 0, 22], 'weeks'), -3, "week diff");
-        test.equal(moment([2010]).diff([2010, 0, 4], 'days'), -3, "day diff");
-        test.equal(moment([2010]).diff([2010, 0, 1, 4], 'hours'), -4, "hour diff");
-        test.equal(moment([2010]).diff([2010, 0, 1, 0, 5], 'minutes'), -5, "minute diff");
-        test.equal(moment([2010]).diff([2010, 0, 1, 0, 0, 6], 'seconds'), -6, "second diff");
+        test.equal(moment([2010]).diff([2011], 'years'), -1, 'year diff');
+        test.equal(moment([2010]).diff([2010, 2], 'months'), -2, 'month diff');
+        test.equal(moment([2010]).diff([2010, 0, 7], 'weeks'), 0, 'week diff');
+        test.equal(moment([2010]).diff([2010, 0, 8], 'weeks'), -1, 'week diff');
+        test.equal(moment([2010]).diff([2010, 0, 21], 'weeks'), -2, 'week diff');
+        test.equal(moment([2010]).diff([2010, 0, 22], 'weeks'), -3, 'week diff');
+        test.equal(moment([2010]).diff([2010, 0, 4], 'days'), -3, 'day diff');
+        test.equal(moment([2010]).diff([2010, 0, 1, 4], 'hours'), -4, 'hour diff');
+        test.equal(moment([2010]).diff([2010, 0, 1, 0, 5], 'minutes'), -5, 'minute diff');
+        test.equal(moment([2010]).diff([2010, 0, 1, 0, 0, 6], 'seconds'), -6, 'second diff');
         test.done();
     },
 
-    "diff key before" : function (test) {
+    'diff key before' : function (test) {
         test.expect(10);
 
-        test.equal(moment([2011]).diff([2010], 'years'), 1, "year diff");
-        test.equal(moment([2010, 2]).diff([2010], 'months'), 2, "month diff");
-        test.equal(moment([2010, 0, 4]).diff([2010], 'days'), 3, "day diff");
-        test.equal(moment([2010, 0, 7]).diff([2010], 'weeks'), 0, "week diff");
-        test.equal(moment([2010, 0, 8]).diff([2010], 'weeks'), 1, "week diff");
-        test.equal(moment([2010, 0, 21]).diff([2010], 'weeks'), 2, "week diff");
-        test.equal(moment([2010, 0, 22]).diff([2010], 'weeks'), 3, "week diff");
-        test.equal(moment([2010, 0, 1, 4]).diff([2010], 'hours'), 4, "hour diff");
-        test.equal(moment([2010, 0, 1, 0, 5]).diff([2010], 'minutes'), 5, "minute diff");
-        test.equal(moment([2010, 0, 1, 0, 0, 6]).diff([2010], 'seconds'), 6, "second diff");
+        test.equal(moment([2011]).diff([2010], 'years'), 1, 'year diff');
+        test.equal(moment([2010, 2]).diff([2010], 'months'), 2, 'month diff');
+        test.equal(moment([2010, 0, 4]).diff([2010], 'days'), 3, 'day diff');
+        test.equal(moment([2010, 0, 7]).diff([2010], 'weeks'), 0, 'week diff');
+        test.equal(moment([2010, 0, 8]).diff([2010], 'weeks'), 1, 'week diff');
+        test.equal(moment([2010, 0, 21]).diff([2010], 'weeks'), 2, 'week diff');
+        test.equal(moment([2010, 0, 22]).diff([2010], 'weeks'), 3, 'week diff');
+        test.equal(moment([2010, 0, 1, 4]).diff([2010], 'hours'), 4, 'hour diff');
+        test.equal(moment([2010, 0, 1, 0, 5]).diff([2010], 'minutes'), 5, 'minute diff');
+        test.equal(moment([2010, 0, 1, 0, 0, 6]).diff([2010], 'seconds'), 6, 'second diff');
         test.done();
     },
 
-    "diff key before singular" : function (test) {
+    'diff key before singular' : function (test) {
         test.expect(10);
 
-        test.equal(moment([2011]).diff([2010], 'year'), 1, "year diff singular");
-        test.equal(moment([2010, 2]).diff([2010], 'month'), 2, "month diff singular");
-        test.equal(moment([2010, 0, 4]).diff([2010], 'day'), 3, "day diff singular");
-        test.equal(moment([2010, 0, 7]).diff([2010], 'week'), 0, "week diff singular");
-        test.equal(moment([2010, 0, 8]).diff([2010], 'week'), 1, "week diff singular");
-        test.equal(moment([2010, 0, 21]).diff([2010], 'week'), 2, "week diff singular");
-        test.equal(moment([2010, 0, 22]).diff([2010], 'week'), 3, "week diff singular");
-        test.equal(moment([2010, 0, 1, 4]).diff([2010], 'hour'), 4, "hour diff singular");
-        test.equal(moment([2010, 0, 1, 0, 5]).diff([2010], 'minute'), 5, "minute diff singular");
-        test.equal(moment([2010, 0, 1, 0, 0, 6]).diff([2010], 'second'), 6, "second diff singular");
+        test.equal(moment([2011]).diff([2010], 'year'), 1, 'year diff singular');
+        test.equal(moment([2010, 2]).diff([2010], 'month'), 2, 'month diff singular');
+        test.equal(moment([2010, 0, 4]).diff([2010], 'day'), 3, 'day diff singular');
+        test.equal(moment([2010, 0, 7]).diff([2010], 'week'), 0, 'week diff singular');
+        test.equal(moment([2010, 0, 8]).diff([2010], 'week'), 1, 'week diff singular');
+        test.equal(moment([2010, 0, 21]).diff([2010], 'week'), 2, 'week diff singular');
+        test.equal(moment([2010, 0, 22]).diff([2010], 'week'), 3, 'week diff singular');
+        test.equal(moment([2010, 0, 1, 4]).diff([2010], 'hour'), 4, 'hour diff singular');
+        test.equal(moment([2010, 0, 1, 0, 5]).diff([2010], 'minute'), 5, 'minute diff singular');
+        test.equal(moment([2010, 0, 1, 0, 0, 6]).diff([2010], 'second'), 6, 'second diff singular');
         test.done();
     },
 
-    "diff key before abbreviated" : function (test) {
+    'diff key before abbreviated' : function (test) {
         test.expect(10);
 
-        test.equal(moment([2011]).diff([2010], 'y'), 1, "year diff abbreviated");
-        test.equal(moment([2010, 2]).diff([2010], 'M'), 2, "month diff abbreviated");
-        test.equal(moment([2010, 0, 4]).diff([2010], 'd'), 3, "day diff abbreviated");
-        test.equal(moment([2010, 0, 7]).diff([2010], 'w'), 0, "week diff abbreviated");
-        test.equal(moment([2010, 0, 8]).diff([2010], 'w'), 1, "week diff abbreviated");
-        test.equal(moment([2010, 0, 21]).diff([2010], 'w'), 2, "week diff abbreviated");
-        test.equal(moment([2010, 0, 22]).diff([2010], 'w'), 3, "week diff abbreviated");
-        test.equal(moment([2010, 0, 1, 4]).diff([2010], 'h'), 4, "hour diff abbreviated");
-        test.equal(moment([2010, 0, 1, 0, 5]).diff([2010], 'm'), 5, "minute diff abbreviated");
-        test.equal(moment([2010, 0, 1, 0, 0, 6]).diff([2010], 's'), 6, "second diff abbreviated");
+        test.equal(moment([2011]).diff([2010], 'y'), 1, 'year diff abbreviated');
+        test.equal(moment([2010, 2]).diff([2010], 'M'), 2, 'month diff abbreviated');
+        test.equal(moment([2010, 0, 4]).diff([2010], 'd'), 3, 'day diff abbreviated');
+        test.equal(moment([2010, 0, 7]).diff([2010], 'w'), 0, 'week diff abbreviated');
+        test.equal(moment([2010, 0, 8]).diff([2010], 'w'), 1, 'week diff abbreviated');
+        test.equal(moment([2010, 0, 21]).diff([2010], 'w'), 2, 'week diff abbreviated');
+        test.equal(moment([2010, 0, 22]).diff([2010], 'w'), 3, 'week diff abbreviated');
+        test.equal(moment([2010, 0, 1, 4]).diff([2010], 'h'), 4, 'hour diff abbreviated');
+        test.equal(moment([2010, 0, 1, 0, 5]).diff([2010], 'm'), 5, 'minute diff abbreviated');
+        test.equal(moment([2010, 0, 1, 0, 0, 6]).diff([2010], 's'), 6, 'second diff abbreviated');
         test.done();
     },
 
-    "diff month" : function (test) {
+    'diff month' : function (test) {
         test.expect(1);
 
-        test.equal(moment([2011, 0, 31]).diff([2011, 2, 1], 'months'), -1, "month diff");
+        test.equal(moment([2011, 0, 31]).diff([2011, 2, 1], 'months'), -1, 'month diff');
         test.done();
     },
 
-    "diff across DST" : function (test) {
+    'diff across DST' : function (test) {
         var dst = dstForYear(2012), a, b, daysInMonth;
         if (!dst) {
             test.done();
@@ -137,80 +137,80 @@ exports.diff = {
         a = dst.moment;
         b = a.clone().utc().add(12, 'hours').local();
         daysInMonth = (a.daysInMonth() + b.daysInMonth()) / 2;
-        equal(test, b.diff(a, 'ms', true), 12 * 60 * 60 * 1000,                         "ms diff across DST");
-        equal(test, b.diff(a, 's', true),  12 * 60 * 60,                                "second diff across DST");
-        equal(test, b.diff(a, 'm', true),  12 * 60,                                     "minute diff across DST");
-        equal(test, b.diff(a, 'h', true),  12,                                          "hour diff across DST");
-        equal(test, b.diff(a, 'd', true),  (12 - dst.diff) / 24,                        "day diff across DST");
-        equal(test, b.diff(a, 'w', true),  (12 - dst.diff) / 24 / 7,                    "week diff across DST");
-        equal(test, b.diff(a, 'M', true),  (12 - dst.diff) / 24 / daysInMonth,          "month diff across DST");
-        equal(test, b.diff(a, 'y', true),  (12 - dst.diff) / 24 / daysInMonth / 12,     "year diff across DST");
+        equal(test, b.diff(a, 'ms', true), 12 * 60 * 60 * 1000,                         'ms diff across DST');
+        equal(test, b.diff(a, 's', true),  12 * 60 * 60,                                'second diff across DST');
+        equal(test, b.diff(a, 'm', true),  12 * 60,                                     'minute diff across DST');
+        equal(test, b.diff(a, 'h', true),  12,                                          'hour diff across DST');
+        equal(test, b.diff(a, 'd', true),  (12 - dst.diff) / 24,                        'day diff across DST');
+        equal(test, b.diff(a, 'w', true),  (12 - dst.diff) / 24 / 7,                    'week diff across DST');
+        equal(test, b.diff(a, 'M', true),  (12 - dst.diff) / 24 / daysInMonth,          'month diff across DST');
+        equal(test, b.diff(a, 'y', true),  (12 - dst.diff) / 24 / daysInMonth / 12,     'year diff across DST');
 
 
         a = dst.moment;
         b = a.clone().utc().add(12 + dst.diff, 'hours').local();
         daysInMonth = (a.daysInMonth() + b.daysInMonth()) / 2;
 
-        equal(test, b.diff(a, 'ms', true), (12 + dst.diff) * 60 * 60 * 1000,   "ms diff across DST");
-        equal(test, b.diff(a, 's', true),  (12 + dst.diff) * 60 * 60,          "second diff across DST");
-        equal(test, b.diff(a, 'm', true),  (12 + dst.diff) * 60,               "minute diff across DST");
-        equal(test, b.diff(a, 'h', true),  (12 + dst.diff),                    "hour diff across DST");
-        equal(test, b.diff(a, 'd', true),  12 / 24,                            "day diff across DST");
-        equal(test, b.diff(a, 'w', true),  12 / 24 / 7,                        "week diff across DST");
-        equal(test, b.diff(a, 'M', true),  12 / 24 / daysInMonth,              "month diff across DST");
-        equal(test, b.diff(a, 'y', true),  12 / 24 / daysInMonth / 12,         "year diff across DST");
+        equal(test, b.diff(a, 'ms', true), (12 + dst.diff) * 60 * 60 * 1000,   'ms diff across DST');
+        equal(test, b.diff(a, 's', true),  (12 + dst.diff) * 60 * 60,          'second diff across DST');
+        equal(test, b.diff(a, 'm', true),  (12 + dst.diff) * 60,               'minute diff across DST');
+        equal(test, b.diff(a, 'h', true),  (12 + dst.diff),                    'hour diff across DST');
+        equal(test, b.diff(a, 'd', true),  12 / 24,                            'day diff across DST');
+        equal(test, b.diff(a, 'w', true),  12 / 24 / 7,                        'week diff across DST');
+        equal(test, b.diff(a, 'M', true),  12 / 24 / daysInMonth,              'month diff across DST');
+        equal(test, b.diff(a, 'y', true),  12 / 24 / daysInMonth / 12,         'year diff across DST');
 
         test.done();
     },
 
-    "diff overflow" : function (test) {
+    'diff overflow' : function (test) {
         test.expect(4);
 
-        test.equal(moment([2011]).diff([2010], 'months'), 12, "month diff");
-        test.equal(moment([2010, 0, 2]).diff([2010], 'hours'), 24, "hour diff");
-        test.equal(moment([2010, 0, 1, 2]).diff([2010], 'minutes'), 120, "minute diff");
-        test.equal(moment([2010, 0, 1, 0, 4]).diff([2010], 'seconds'), 240, "second diff");
+        test.equal(moment([2011]).diff([2010], 'months'), 12, 'month diff');
+        test.equal(moment([2010, 0, 2]).diff([2010], 'hours'), 24, 'hour diff');
+        test.equal(moment([2010, 0, 1, 2]).diff([2010], 'minutes'), 120, 'minute diff');
+        test.equal(moment([2010, 0, 1, 0, 4]).diff([2010], 'seconds'), 240, 'second diff');
         test.done();
     },
 
-    "diff between utc and local" : function (test) {
+    'diff between utc and local' : function (test) {
         if (moment([2012]).zone() === moment([2011]).zone()) {
             // Russia's zone offset on 1st of Jan 2012 vs 2011 is different
-            test.equal(moment([2012]).utc().diff([2011], 'years'), 1, "year diff");
+            test.equal(moment([2012]).utc().diff([2011], 'years'), 1, 'year diff');
         }
-        test.equal(moment([2010, 2, 2]).utc().diff([2010, 0, 2], 'months'), 2, "month diff");
-        test.equal(moment([2010, 0, 4]).utc().diff([2010], 'days'), 3, "day diff");
-        test.equal(moment([2010, 0, 22]).utc().diff([2010], 'weeks'), 3, "week diff");
-        test.equal(moment([2010, 0, 1, 4]).utc().diff([2010], 'hours'), 4, "hour diff");
-        test.equal(moment([2010, 0, 1, 0, 5]).utc().diff([2010], 'minutes'), 5, "minute diff");
-        test.equal(moment([2010, 0, 1, 0, 0, 6]).utc().diff([2010], 'seconds'), 6, "second diff");
+        test.equal(moment([2010, 2, 2]).utc().diff([2010, 0, 2], 'months'), 2, 'month diff');
+        test.equal(moment([2010, 0, 4]).utc().diff([2010], 'days'), 3, 'day diff');
+        test.equal(moment([2010, 0, 22]).utc().diff([2010], 'weeks'), 3, 'week diff');
+        test.equal(moment([2010, 0, 1, 4]).utc().diff([2010], 'hours'), 4, 'hour diff');
+        test.equal(moment([2010, 0, 1, 0, 5]).utc().diff([2010], 'minutes'), 5, 'minute diff');
+        test.equal(moment([2010, 0, 1, 0, 0, 6]).utc().diff([2010], 'seconds'), 6, 'second diff');
 
         test.done();
     },
 
-    "diff floored" : function (test) {
+    'diff floored' : function (test) {
         test.expect(7);
 
-        test.equal(moment([2010, 0, 1, 23]).diff([2010], 'day'), 0, "23 hours = 0 days");
-        test.equal(moment([2010, 0, 1, 23, 59]).diff([2010], 'day'), 0, "23:59 hours = 0 days");
-        test.equal(moment([2010, 0, 1, 24]).diff([2010], 'day'), 1, "24 hours = 1 day");
-        test.equal(moment([2010, 0, 2]).diff([2011, 0, 1], 'year'), 0, "year rounded down");
-        test.equal(moment([2011, 0, 1]).diff([2010, 0, 2], 'year'), 0, "year rounded down");
-        test.equal(moment([2010, 0, 2]).diff([2011, 0, 2], 'year'), -1, "year rounded down");
-        test.equal(moment([2011, 0, 2]).diff([2010, 0, 2], 'year'), 1, "year rounded down");
+        test.equal(moment([2010, 0, 1, 23]).diff([2010], 'day'), 0, '23 hours = 0 days');
+        test.equal(moment([2010, 0, 1, 23, 59]).diff([2010], 'day'), 0, '23:59 hours = 0 days');
+        test.equal(moment([2010, 0, 1, 24]).diff([2010], 'day'), 1, '24 hours = 1 day');
+        test.equal(moment([2010, 0, 2]).diff([2011, 0, 1], 'year'), 0, 'year rounded down');
+        test.equal(moment([2011, 0, 1]).diff([2010, 0, 2], 'year'), 0, 'year rounded down');
+        test.equal(moment([2010, 0, 2]).diff([2011, 0, 2], 'year'), -1, 'year rounded down');
+        test.equal(moment([2011, 0, 2]).diff([2010, 0, 2], 'year'), 1, 'year rounded down');
 
         test.done();
     },
 
-    "year diffs include dates" : function (test) {
+    'year diffs include dates' : function (test) {
         test.expect(1);
 
-        test.ok(moment([2012, 1, 19]).diff(moment([2002, 1, 20]), 'years', true) < 10, "year diff should include date of month");
+        test.ok(moment([2012, 1, 19]).diff(moment([2002, 1, 20]), 'years', true) < 10, 'year diff should include date of month');
 
         test.done();
     },
 
-    "month diffs" : function (test) {
+    'month diffs' : function (test) {
         test.expect(8);
 
         // due to floating point math errors, these tests just need to be accurate within 0.00000001
@@ -226,7 +226,7 @@ exports.diff = {
         test.done();
     },
 
-    "year diffs" : function (test) {
+    'year diffs' : function (test) {
         test.expect(10);
 
         // due to floating point math errors, these tests just need to be accurate within 0.00000001
index dab87f43a45911b068f5c2076d809755b0159d2c..fcb07dbb6d7b56cc80356f75692bcf453808fe76 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.duration = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "object instantiation" : function (test) {
+    'object instantiation' : function (test) {
         var d = moment.duration({
             years: 2,
             months: 3,
@@ -21,18 +21,18 @@ exports.duration = {
         });
 
         test.expect(8);
-        test.equal(d.years(),        2,  "years");
-        test.equal(d.months(),       3,  "months");
-        test.equal(d.weeks(),        2,  "weeks");
-        test.equal(d.days(),         15, "days"); // two weeks + 1 day
-        test.equal(d.hours(),        8,  "hours");
-        test.equal(d.minutes(),      9,  "minutes");
-        test.equal(d.seconds(),      20, "seconds");
-        test.equal(d.milliseconds(), 12, "milliseconds");
+        test.equal(d.years(),        2,  'years');
+        test.equal(d.months(),       3,  'months');
+        test.equal(d.weeks(),        2,  'weeks');
+        test.equal(d.days(),         15, 'days'); // two weeks + 1 day
+        test.equal(d.hours(),        8,  'hours');
+        test.equal(d.minutes(),      9,  'minutes');
+        test.equal(d.seconds(),      20, 'seconds');
+        test.equal(d.milliseconds(), 12, 'milliseconds');
         test.done();
     },
 
-    "object instantiation with strings" : function (test) {
+    'object instantiation with strings' : function (test) {
         var d = moment.duration({
             years: '2',
             months: '3',
@@ -45,87 +45,87 @@ exports.duration = {
         });
 
         test.expect(8);
-        test.equal(d.years(),        2,  "years");
-        test.equal(d.months(),       3,  "months");
-        test.equal(d.weeks(),        2,  "weeks");
-        test.equal(d.days(),         15, "days"); // two weeks + 1 day
-        test.equal(d.hours(),        8,  "hours");
-        test.equal(d.minutes(),      9,  "minutes");
-        test.equal(d.seconds(),      20, "seconds");
-        test.equal(d.milliseconds(), 12, "milliseconds");
+        test.equal(d.years(),        2,  'years');
+        test.equal(d.months(),       3,  'months');
+        test.equal(d.weeks(),        2,  'weeks');
+        test.equal(d.days(),         15, 'days'); // two weeks + 1 day
+        test.equal(d.hours(),        8,  'hours');
+        test.equal(d.minutes(),      9,  'minutes');
+        test.equal(d.seconds(),      20, 'seconds');
+        test.equal(d.milliseconds(), 12, 'milliseconds');
         test.done();
     },
 
-    "milliseconds instantiation" : function (test) {
+    'milliseconds instantiation' : function (test) {
         test.expect(1);
-        test.equal(moment.duration(72).milliseconds(), 72, "milliseconds");
+        test.equal(moment.duration(72).milliseconds(), 72, 'milliseconds');
         test.done();
     },
 
-    "instantiation by type" : function (test) {
+    'instantiation by type' : function (test) {
         test.expect(16);
-        test.equal(moment.duration(1, "years").years(),                 1, "years");
-        test.equal(moment.duration(1, "y").years(),                     1, "y");
-        test.equal(moment.duration(2, "months").months(),               2, "months");
-        test.equal(moment.duration(2, "M").months(),                    2, "M");
-        test.equal(moment.duration(3, "weeks").weeks(),                 3, "weeks");
-        test.equal(moment.duration(3, "w").weeks(),                     3, "weeks");
-        test.equal(moment.duration(4, "days").days(),                   4, "days");
-        test.equal(moment.duration(4, "d").days(),                      4, "d");
-        test.equal(moment.duration(5, "hours").hours(),                 5, "hours");
-        test.equal(moment.duration(5, "h").hours(),                     5, "h");
-        test.equal(moment.duration(6, "minutes").minutes(),             6, "minutes");
-        test.equal(moment.duration(6, "m").minutes(),                   6, "m");
-        test.equal(moment.duration(7, "seconds").seconds(),             7, "seconds");
-        test.equal(moment.duration(7, "s").seconds(),                   7, "s");
-        test.equal(moment.duration(8, "milliseconds").milliseconds(),   8, "milliseconds");
-        test.equal(moment.duration(8, "ms").milliseconds(),             8, "ms");
-        test.done();
-    },
-
-    "shortcuts" : function (test) {
+        test.equal(moment.duration(1, 'years').years(),                 1, 'years');
+        test.equal(moment.duration(1, 'y').years(),                     1, 'y');
+        test.equal(moment.duration(2, 'months').months(),               2, 'months');
+        test.equal(moment.duration(2, 'M').months(),                    2, 'M');
+        test.equal(moment.duration(3, 'weeks').weeks(),                 3, 'weeks');
+        test.equal(moment.duration(3, 'w').weeks(),                     3, 'weeks');
+        test.equal(moment.duration(4, 'days').days(),                   4, 'days');
+        test.equal(moment.duration(4, 'd').days(),                      4, 'd');
+        test.equal(moment.duration(5, 'hours').hours(),                 5, 'hours');
+        test.equal(moment.duration(5, 'h').hours(),                     5, 'h');
+        test.equal(moment.duration(6, 'minutes').minutes(),             6, 'minutes');
+        test.equal(moment.duration(6, 'm').minutes(),                   6, 'm');
+        test.equal(moment.duration(7, 'seconds').seconds(),             7, 'seconds');
+        test.equal(moment.duration(7, 's').seconds(),                   7, 's');
+        test.equal(moment.duration(8, 'milliseconds').milliseconds(),   8, 'milliseconds');
+        test.equal(moment.duration(8, 'ms').milliseconds(),             8, 'ms');
+        test.done();
+    },
+
+    'shortcuts' : function (test) {
         test.expect(8);
-        test.equal(moment.duration({y: 1}).years(),         1, "years = y");
-        test.equal(moment.duration({M: 2}).months(),        2, "months = M");
-        test.equal(moment.duration({w: 3}).weeks(),         3, "weeks = w");
-        test.equal(moment.duration({d: 4}).days(),          4, "days = d");
-        test.equal(moment.duration({h: 5}).hours(),         5, "hours = h");
-        test.equal(moment.duration({m: 6}).minutes(),       6, "minutes = m");
-        test.equal(moment.duration({s: 7}).seconds(),       7, "seconds = s");
-        test.equal(moment.duration({ms: 8}).milliseconds(), 8, "milliseconds = ms");
+        test.equal(moment.duration({y: 1}).years(),         1, 'years = y');
+        test.equal(moment.duration({M: 2}).months(),        2, 'months = M');
+        test.equal(moment.duration({w: 3}).weeks(),         3, 'weeks = w');
+        test.equal(moment.duration({d: 4}).days(),          4, 'days = d');
+        test.equal(moment.duration({h: 5}).hours(),         5, 'hours = h');
+        test.equal(moment.duration({m: 6}).minutes(),       6, 'minutes = m');
+        test.equal(moment.duration({s: 7}).seconds(),       7, 'seconds = s');
+        test.equal(moment.duration({ms: 8}).milliseconds(), 8, 'milliseconds = ms');
         test.done();
     },
 
-    "generic getter" : function (test) {
+    'generic getter' : function (test) {
         test.expect(24);
-        test.equal(moment.duration(1, "years").get("years"),                1, "years");
-        test.equal(moment.duration(1, "years").get("year"),                 1, "years = year");
-        test.equal(moment.duration(1, "years").get("y"),                    1, "years = y");
-        test.equal(moment.duration(2, "months").get("months"),              2, "months");
-        test.equal(moment.duration(2, "months").get("month"),               2, "months = month");
-        test.equal(moment.duration(2, "months").get("M"),                   2, "months = M");
-        test.equal(moment.duration(3, "weeks").get("weeks"),                3, "weeks");
-        test.equal(moment.duration(3, "weeks").get("week"),                 3, "weeks = week");
-        test.equal(moment.duration(3, "weeks").get("w"),                    3, "weeks = w");
-        test.equal(moment.duration(4, "days").get("days"),                  4, "days");
-        test.equal(moment.duration(4, "days").get("day"),                   4, "days = day");
-        test.equal(moment.duration(4, "days").get("d"),                     4, "days = d");
-        test.equal(moment.duration(5, "hours").get("hours"),                5, "hours");
-        test.equal(moment.duration(5, "hours").get("hour"),                 5, "hours = hour");
-        test.equal(moment.duration(5, "hours").get("h"),                    5, "hours = h");
-        test.equal(moment.duration(6, "minutes").get("minutes"),            6, "minutes");
-        test.equal(moment.duration(6, "minutes").get("minute"),             6, "minutes = minute");
-        test.equal(moment.duration(6, "minutes").get("m"),                  6, "minutes = m");
-        test.equal(moment.duration(7, "seconds").get("seconds"),            7, "seconds");
-        test.equal(moment.duration(7, "seconds").get("second"),             7, "seconds = second");
-        test.equal(moment.duration(7, "seconds").get("s"),                  7, "seconds = s");
-        test.equal(moment.duration(8, "milliseconds").get("milliseconds"),  8, "milliseconds");
-        test.equal(moment.duration(8, "milliseconds").get("millisecond"),   8, "milliseconds = millisecond");
-        test.equal(moment.duration(8, "milliseconds").get("ms"),            8, "milliseconds = ms");
-        test.done();
-    },
-
-    "instantiation from another duration" : function (test) {
+        test.equal(moment.duration(1, 'years').get('years'),                1, 'years');
+        test.equal(moment.duration(1, 'years').get('year'),                 1, 'years = year');
+        test.equal(moment.duration(1, 'years').get('y'),                    1, 'years = y');
+        test.equal(moment.duration(2, 'months').get('months'),              2, 'months');
+        test.equal(moment.duration(2, 'months').get('month'),               2, 'months = month');
+        test.equal(moment.duration(2, 'months').get('M'),                   2, 'months = M');
+        test.equal(moment.duration(3, 'weeks').get('weeks'),                3, 'weeks');
+        test.equal(moment.duration(3, 'weeks').get('week'),                 3, 'weeks = week');
+        test.equal(moment.duration(3, 'weeks').get('w'),                    3, 'weeks = w');
+        test.equal(moment.duration(4, 'days').get('days'),                  4, 'days');
+        test.equal(moment.duration(4, 'days').get('day'),                   4, 'days = day');
+        test.equal(moment.duration(4, 'days').get('d'),                     4, 'days = d');
+        test.equal(moment.duration(5, 'hours').get('hours'),                5, 'hours');
+        test.equal(moment.duration(5, 'hours').get('hour'),                 5, 'hours = hour');
+        test.equal(moment.duration(5, 'hours').get('h'),                    5, 'hours = h');
+        test.equal(moment.duration(6, 'minutes').get('minutes'),            6, 'minutes');
+        test.equal(moment.duration(6, 'minutes').get('minute'),             6, 'minutes = minute');
+        test.equal(moment.duration(6, 'minutes').get('m'),                  6, 'minutes = m');
+        test.equal(moment.duration(7, 'seconds').get('seconds'),            7, 'seconds');
+        test.equal(moment.duration(7, 'seconds').get('second'),             7, 'seconds = second');
+        test.equal(moment.duration(7, 'seconds').get('s'),                  7, 'seconds = s');
+        test.equal(moment.duration(8, 'milliseconds').get('milliseconds'),  8, 'milliseconds');
+        test.equal(moment.duration(8, 'milliseconds').get('millisecond'),   8, 'milliseconds = millisecond');
+        test.equal(moment.duration(8, 'milliseconds').get('ms'),            8, 'milliseconds = ms');
+        test.done();
+    },
+
+    'instantiation from another duration' : function (test) {
         var simple = moment.duration(1234),
             lengthy = moment.duration(60 * 60 * 24 * 360 * 1e3),
             complicated = moment.duration({
@@ -141,300 +141,300 @@ exports.duration = {
             modified = moment.duration(1, 'day').add(moment.duration(1, 'day'));
 
         test.expect(4);
-        test.deepEqual(moment.duration(simple), simple, "simple clones are equal");
-        test.deepEqual(moment.duration(lengthy), lengthy, "lengthy clones are equal");
-        test.deepEqual(moment.duration(complicated), complicated, "complicated clones are equal");
-        test.deepEqual(moment.duration(modified), modified, "cloning modified duration works");
+        test.deepEqual(moment.duration(simple), simple, 'simple clones are equal');
+        test.deepEqual(moment.duration(lengthy), lengthy, 'lengthy clones are equal');
+        test.deepEqual(moment.duration(complicated), complicated, 'complicated clones are equal');
+        test.deepEqual(moment.duration(modified), modified, 'cloning modified duration works');
         test.done();
     },
 
-    "instantiation from 24-hour time zero" : function (test) {
+    'instantiation from 24-hour time zero' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("00:00").years(), 0, "0 years");
-        test.equal(moment.duration("00:00").days(), 0, "0 days");
-        test.equal(moment.duration("00:00").hours(), 0, "0 hours");
-        test.equal(moment.duration("00:00").minutes(), 0, "0 minutes");
-        test.equal(moment.duration("00:00").seconds(), 0, "0 seconds");
-        test.equal(moment.duration("00:00").milliseconds(), 0, "0 milliseconds");
+        test.equal(moment.duration('00:00').years(), 0, '0 years');
+        test.equal(moment.duration('00:00').days(), 0, '0 days');
+        test.equal(moment.duration('00:00').hours(), 0, '0 hours');
+        test.equal(moment.duration('00:00').minutes(), 0, '0 minutes');
+        test.equal(moment.duration('00:00').seconds(), 0, '0 seconds');
+        test.equal(moment.duration('00:00').milliseconds(), 0, '0 milliseconds');
         test.done();
     },
 
-    "instantiation from 24-hour time <24 hours" : function (test) {
+    'instantiation from 24-hour time <24 hours' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("06:45").years(), 0, "0 years");
-        test.equal(moment.duration("06:45").days(), 0, "0 days");
-        test.equal(moment.duration("06:45").hours(), 6, "6 hours");
-        test.equal(moment.duration("06:45").minutes(), 45, "45 minutes");
-        test.equal(moment.duration("06:45").seconds(), 0, "0 seconds");
-        test.equal(moment.duration("06:45").milliseconds(), 0, "0 milliseconds");
+        test.equal(moment.duration('06:45').years(), 0, '0 years');
+        test.equal(moment.duration('06:45').days(), 0, '0 days');
+        test.equal(moment.duration('06:45').hours(), 6, '6 hours');
+        test.equal(moment.duration('06:45').minutes(), 45, '45 minutes');
+        test.equal(moment.duration('06:45').seconds(), 0, '0 seconds');
+        test.equal(moment.duration('06:45').milliseconds(), 0, '0 milliseconds');
         test.done();
     },
 
-    "instantiation from 24-hour time >24 hours" : function (test) {
+    'instantiation from 24-hour time >24 hours' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("26:45").years(), 0, "0 years");
-        test.equal(moment.duration("26:45").days(), 1, "0 days");
-        test.equal(moment.duration("26:45").hours(), 2, "2 hours");
-        test.equal(moment.duration("26:45").minutes(), 45, "45 minutes");
-        test.equal(moment.duration("26:45").seconds(), 0, "0 seconds");
-        test.equal(moment.duration("26:45").milliseconds(), 0, "0 milliseconds");
+        test.equal(moment.duration('26:45').years(), 0, '0 years');
+        test.equal(moment.duration('26:45').days(), 1, '0 days');
+        test.equal(moment.duration('26:45').hours(), 2, '2 hours');
+        test.equal(moment.duration('26:45').minutes(), 45, '45 minutes');
+        test.equal(moment.duration('26:45').seconds(), 0, '0 seconds');
+        test.equal(moment.duration('26:45').milliseconds(), 0, '0 milliseconds');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan zero" : function (test) {
+    'instatiation from serialized C# TimeSpan zero' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("00:00:00").years(), 0, "0 years");
-        test.equal(moment.duration("00:00:00").days(), 0, "0 days");
-        test.equal(moment.duration("00:00:00").hours(), 0, "0 hours");
-        test.equal(moment.duration("00:00:00").minutes(), 0, "0 minutes");
-        test.equal(moment.duration("00:00:00").seconds(), 0, "0 seconds");
-        test.equal(moment.duration("00:00:00").milliseconds(), 0, "0 milliseconds");
+        test.equal(moment.duration('00:00:00').years(), 0, '0 years');
+        test.equal(moment.duration('00:00:00').days(), 0, '0 days');
+        test.equal(moment.duration('00:00:00').hours(), 0, '0 hours');
+        test.equal(moment.duration('00:00:00').minutes(), 0, '0 minutes');
+        test.equal(moment.duration('00:00:00').seconds(), 0, '0 seconds');
+        test.equal(moment.duration('00:00:00').milliseconds(), 0, '0 milliseconds');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan with days" : function (test) {
+    'instatiation from serialized C# TimeSpan with days' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("1.02:03:04.9999999").years(), 0, "0 years");
-        test.equal(moment.duration("1.02:03:04.9999999").days(), 1, "1 day");
-        test.equal(moment.duration("1.02:03:04.9999999").hours(), 2, "2 hours");
-        test.equal(moment.duration("1.02:03:04.9999999").minutes(), 3, "3 minutes");
-        test.equal(moment.duration("1.02:03:04.9999999").seconds(), 4, "4 seconds");
-        test.equal(moment.duration("1.02:03:04.9999999").milliseconds(), 999, "999 milliseconds");
+        test.equal(moment.duration('1.02:03:04.9999999').years(), 0, '0 years');
+        test.equal(moment.duration('1.02:03:04.9999999').days(), 1, '1 day');
+        test.equal(moment.duration('1.02:03:04.9999999').hours(), 2, '2 hours');
+        test.equal(moment.duration('1.02:03:04.9999999').minutes(), 3, '3 minutes');
+        test.equal(moment.duration('1.02:03:04.9999999').seconds(), 4, '4 seconds');
+        test.equal(moment.duration('1.02:03:04.9999999').milliseconds(), 999, '999 milliseconds');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan without days" : function (test) {
+    'instatiation from serialized C# TimeSpan without days' : function (test) {
         test.expect(10);
-        test.equal(moment.duration("01:02:03.9999999").years(), 0, "0 years");
-        test.equal(moment.duration("01:02:03.9999999").days(), 0, "0 days");
-        test.equal(moment.duration("01:02:03.9999999").hours(), 1, "1 hour");
-        test.equal(moment.duration("01:02:03.9999999").minutes(), 2, "2 minutes");
-        test.equal(moment.duration("01:02:03.9999999").seconds(), 3, "3 seconds");
-        test.equal(moment.duration("01:02:03.9999999").milliseconds(), 999, "999 milliseconds");
+        test.equal(moment.duration('01:02:03.9999999').years(), 0, '0 years');
+        test.equal(moment.duration('01:02:03.9999999').days(), 0, '0 days');
+        test.equal(moment.duration('01:02:03.9999999').hours(), 1, '1 hour');
+        test.equal(moment.duration('01:02:03.9999999').minutes(), 2, '2 minutes');
+        test.equal(moment.duration('01:02:03.9999999').seconds(), 3, '3 seconds');
+        test.equal(moment.duration('01:02:03.9999999').milliseconds(), 999, '999 milliseconds');
 
-        test.equal(moment.duration("23:59:59.9999999").days(), 0, "0 days");
-        test.equal(moment.duration("23:59:59.9999999").hours(), 23, "23 hours");
+        test.equal(moment.duration('23:59:59.9999999').days(), 0, '0 days');
+        test.equal(moment.duration('23:59:59.9999999').hours(), 23, '23 hours');
 
-        test.equal(moment.duration("500:59:59.9999999").days(), 20, "500 hours overflows to 20 days");
-        test.equal(moment.duration("500:59:59.9999999").hours(), 20, "500 hours overflows to 20 hours");
+        test.equal(moment.duration('500:59:59.9999999').days(), 20, '500 hours overflows to 20 days');
+        test.equal(moment.duration('500:59:59.9999999').hours(), 20, '500 hours overflows to 20 hours');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan without days or milliseconds" : function (test) {
+    'instatiation from serialized C# TimeSpan without days or milliseconds' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("01:02:03").years(), 0, "0 years");
-        test.equal(moment.duration("01:02:03").days(), 0, "0 days");
-        test.equal(moment.duration("01:02:03").hours(), 1, "1 hour");
-        test.equal(moment.duration("01:02:03").minutes(), 2, "2 minutes");
-        test.equal(moment.duration("01:02:03").seconds(), 3, "3 seconds");
-        test.equal(moment.duration("01:02:03").milliseconds(), 0, "0 milliseconds");
+        test.equal(moment.duration('01:02:03').years(), 0, '0 years');
+        test.equal(moment.duration('01:02:03').days(), 0, '0 days');
+        test.equal(moment.duration('01:02:03').hours(), 1, '1 hour');
+        test.equal(moment.duration('01:02:03').minutes(), 2, '2 minutes');
+        test.equal(moment.duration('01:02:03').seconds(), 3, '3 seconds');
+        test.equal(moment.duration('01:02:03').milliseconds(), 0, '0 milliseconds');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan without milliseconds" : function (test) {
+    'instatiation from serialized C# TimeSpan without milliseconds' : function (test) {
         test.expect(6);
-        test.equal(moment.duration("1.02:03:04").years(), 0, "0 years");
-        test.equal(moment.duration("1.02:03:04").days(), 1, "1 day");
-        test.equal(moment.duration("1.02:03:04").hours(), 2, "2 hours");
-        test.equal(moment.duration("1.02:03:04").minutes(), 3, "3 minutes");
-        test.equal(moment.duration("1.02:03:04").seconds(), 4, "4 seconds");
-        test.equal(moment.duration("1.02:03:04").milliseconds(), 0, "0 milliseconds");
+        test.equal(moment.duration('1.02:03:04').years(), 0, '0 years');
+        test.equal(moment.duration('1.02:03:04').days(), 1, '1 day');
+        test.equal(moment.duration('1.02:03:04').hours(), 2, '2 hours');
+        test.equal(moment.duration('1.02:03:04').minutes(), 3, '3 minutes');
+        test.equal(moment.duration('1.02:03:04').seconds(), 4, '4 seconds');
+        test.equal(moment.duration('1.02:03:04').milliseconds(), 0, '0 milliseconds');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan maxValue" : function (test) {
-        var d = moment.duration("10675199.02:48:05.4775807");
+    'instatiation from serialized C# TimeSpan maxValue' : function (test) {
+        var d = moment.duration('10675199.02:48:05.4775807');
 
-        test.equal(d.years(), 29227, "29227 years");
-        test.equal(d.months(), 8, "8 months");
-        test.equal(d.days(), 17, "17 day");  // this should be 13
+        test.equal(d.years(), 29227, '29227 years');
+        test.equal(d.months(), 8, '8 months');
+        test.equal(d.days(), 17, '17 day');  // this should be 13
 
-        test.equal(d.hours(), 2, "2 hours");
-        test.equal(d.minutes(), 48, "48 minutes");
-        test.equal(d.seconds(), 5, "5 seconds");
-        test.equal(d.milliseconds(), 477, "477 milliseconds");
+        test.equal(d.hours(), 2, '2 hours');
+        test.equal(d.minutes(), 48, '48 minutes');
+        test.equal(d.seconds(), 5, '5 seconds');
+        test.equal(d.milliseconds(), 477, '477 milliseconds');
         test.done();
     },
 
-    "instatiation from serialized C# TimeSpan minValue" : function (test) {
-        var d = moment.duration("-10675199.02:48:05.4775808");
+    'instatiation from serialized C# TimeSpan minValue' : function (test) {
+        var d = moment.duration('-10675199.02:48:05.4775808');
 
-        test.equal(d.years(), -29227, "29653 years");
-        test.equal(d.months(), -8, "8 day");
-        test.equal(d.days(), -17, "17 day"); // this should be 13
+        test.equal(d.years(), -29227, '29653 years');
+        test.equal(d.months(), -8, '8 day');
+        test.equal(d.days(), -17, '17 day'); // this should be 13
 
-        test.equal(d.hours(), -2, "2 hours");
-        test.equal(d.minutes(), -48, "48 minutes");
-        test.equal(d.seconds(), -5, "5 seconds");
-        test.equal(d.milliseconds(), -477, "477 milliseconds");
+        test.equal(d.hours(), -2, '2 hours');
+        test.equal(d.minutes(), -48, '48 minutes');
+        test.equal(d.seconds(), -5, '5 seconds');
+        test.equal(d.milliseconds(), -477, '477 milliseconds');
         test.done();
     },
 
-    "instantiation from ISO 8601 duration" : function (test) {
+    'instantiation from ISO 8601 duration' : function (test) {
         test.expect(7);
-        test.equal(moment.duration("P1Y2M3DT4H5M6S").asSeconds(), moment.duration({y: 1, M: 2, d: 3, h: 4, m: 5, s: 6}).asSeconds(), "all fields");
-        test.equal(moment.duration("P1M").asSeconds(), moment.duration({M: 1}).asSeconds(), "single month field");
-        test.equal(moment.duration("PT1M").asSeconds(), moment.duration({m: 1}).asSeconds(), "single minute field");
-        test.equal(moment.duration("P1MT2H").asSeconds(), moment.duration({M: 1, h: 2}).asSeconds(), "random fields missing");
-        test.equal(moment.duration("-P60D").asSeconds(), moment.duration({d: -60}).asSeconds(), "negative days");
-        test.equal(moment.duration("PT0.5S").asSeconds(), moment.duration({s: 0.5}).asSeconds(), "fractional seconds");
-        test.equal(moment.duration("PT0,5S").asSeconds(), moment.duration({s: 0.5}).asSeconds(), "fractional seconds (comma)");
+        test.equal(moment.duration('P1Y2M3DT4H5M6S').asSeconds(), moment.duration({y: 1, M: 2, d: 3, h: 4, m: 5, s: 6}).asSeconds(), 'all fields');
+        test.equal(moment.duration('P1M').asSeconds(), moment.duration({M: 1}).asSeconds(), 'single month field');
+        test.equal(moment.duration('PT1M').asSeconds(), moment.duration({m: 1}).asSeconds(), 'single minute field');
+        test.equal(moment.duration('P1MT2H').asSeconds(), moment.duration({M: 1, h: 2}).asSeconds(), 'random fields missing');
+        test.equal(moment.duration('-P60D').asSeconds(), moment.duration({d: -60}).asSeconds(), 'negative days');
+        test.equal(moment.duration('PT0.5S').asSeconds(), moment.duration({s: 0.5}).asSeconds(), 'fractional seconds');
+        test.equal(moment.duration('PT0,5S').asSeconds(), moment.duration({s: 0.5}).asSeconds(), 'fractional seconds (comma)');
         test.done();
     },
 
-    "serialization to ISO 8601 duration strings" : function (test) {
+    'serialization to ISO 8601 duration strings' : function (test) {
         test.expect(6);
-        test.equal(moment.duration({y: 1, M: 2, d: 3, h: 4, m: 5, s: 6}).toISOString(), "P1Y2M3DT4H5M6S", "all fields");
-        test.equal(moment.duration({M: -1}).toISOString(), "-P1M", "one month ago");
-        test.equal(moment.duration({m: -1}).toISOString(), "-PT1M", "one minute ago");
-        test.equal(moment.duration({s: -0.5}).toISOString(), "-PT0.5S", "one half second ago");
-        test.equal(moment.duration({y: -0.5, M: 1}).toISOString(), "-P5M", "a month after half a year ago");
-        test.equal(moment.duration({}).toISOString(), "P0D", "zero duration");
+        test.equal(moment.duration({y: 1, M: 2, d: 3, h: 4, m: 5, s: 6}).toISOString(), 'P1Y2M3DT4H5M6S', 'all fields');
+        test.equal(moment.duration({M: -1}).toISOString(), '-P1M', 'one month ago');
+        test.equal(moment.duration({m: -1}).toISOString(), '-PT1M', 'one minute ago');
+        test.equal(moment.duration({s: -0.5}).toISOString(), '-PT0.5S', 'one half second ago');
+        test.equal(moment.duration({y: -0.5, M: 1}).toISOString(), '-P5M', 'a month after half a year ago');
+        test.equal(moment.duration({}).toISOString(), 'P0D', 'zero duration');
         test.done();
     },
 
-    "toIsoString deprecation" : function (test) {
-        test.equal(moment.duration({}).toIsoString(), moment.duration({}).toISOString(), "toIsoString delegates to toISOString");
+    'toIsoString deprecation' : function (test) {
+        test.equal(moment.duration({}).toIsoString(), moment.duration({}).toISOString(), 'toIsoString delegates to toISOString');
         test.done();
     },
 
-    "`isodate` (python) test cases" : function (test) {
+    '`isodate` (python) test cases' : function (test) {
         test.expect(24);
-        test.equal(moment.duration("P18Y9M4DT11H9M8S").asSeconds(), moment.duration({y: 18, M: 9, d: 4, h: 11, m: 9, s: 8}).asSeconds(), "python isodate 1");
-        test.equal(moment.duration("P2W").asSeconds(), moment.duration({w: 2}).asSeconds(), "python isodate 2");
-        test.equal(moment.duration("P3Y6M4DT12H30M5S").asSeconds(), moment.duration({y: 3, M: 6, d: 4, h: 12, m: 30, s: 5}).asSeconds(), "python isodate 3");
-        test.equal(moment.duration("P23DT23H").asSeconds(), moment.duration({d: 23, h: 23}).asSeconds(), "python isodate 4");
-        test.equal(moment.duration("P4Y").asSeconds(), moment.duration({y: 4}).asSeconds(), "python isodate 5");
-        test.equal(moment.duration("P1M").asSeconds(), moment.duration({M: 1}).asSeconds(), "python isodate 6");
-        test.equal(moment.duration("PT1M").asSeconds(), moment.duration({m: 1}).asSeconds(), "python isodate 7");
-        test.equal(moment.duration("P0.5Y").asSeconds(), moment.duration({y: 0.5}).asSeconds(), "python isodate 8");
-        test.equal(moment.duration("PT36H").asSeconds(), moment.duration({h: 36}).asSeconds(), "python isodate 9");
-        test.equal(moment.duration("P1DT12H").asSeconds(), moment.duration({d: 1, h: 12}).asSeconds(), "python isodate 10");
-        test.equal(moment.duration("-P2W").asSeconds(), moment.duration({w: -2}).asSeconds(), "python isodate 11");
-        test.equal(moment.duration("-P2.2W").asSeconds(), moment.duration({w: -2.2}).asSeconds(), "python isodate 12");
-        test.equal(moment.duration("P1DT2H3M4S").asSeconds(), moment.duration({d: 1, h: 2, m: 3, s: 4}).asSeconds(), "python isodate 13");
-        test.equal(moment.duration("P1DT2H3M").asSeconds(), moment.duration({d: 1, h: 2, m: 3}).asSeconds(), "python isodate 14");
-        test.equal(moment.duration("P1DT2H").asSeconds(), moment.duration({d: 1, h: 2}).asSeconds(), "python isodate 15");
-        test.equal(moment.duration("PT2H").asSeconds(), moment.duration({h: 2}).asSeconds(), "python isodate 16");
-        test.equal(moment.duration("PT2.3H").asSeconds(), moment.duration({h: 2.3}).asSeconds(), "python isodate 17");
-        test.equal(moment.duration("PT2H3M4S").asSeconds(), moment.duration({h: 2, m: 3, s: 4}).asSeconds(), "python isodate 18");
-        test.equal(moment.duration("PT3M4S").asSeconds(), moment.duration({m: 3, s: 4}).asSeconds(), "python isodate 19");
-        test.equal(moment.duration("PT22S").asSeconds(), moment.duration({s: 22}).asSeconds(), "python isodate 20");
-        test.equal(moment.duration("PT22.22S").asSeconds(), moment.duration({s: 22.22}).asSeconds(), "python isodate 21");
-        test.equal(moment.duration("-P2Y").asSeconds(), moment.duration({y: -2}).asSeconds(), "python isodate 22");
-        test.equal(moment.duration("-P3Y6M4DT12H30M5S").asSeconds(), moment.duration({y: -3, M: -6, d: -4, h: -12, m: -30, s: -5}).asSeconds(), "python isodate 23");
-        test.equal(moment.duration("-P1DT2H3M4S").asSeconds(), moment.duration({d: -1, h: -2, m: -3, s: -4}).asSeconds(), "python isodate 24");
-        test.done();
-    },
-
-    "ISO 8601 misuse cases" : function (test) {
+        test.equal(moment.duration('P18Y9M4DT11H9M8S').asSeconds(), moment.duration({y: 18, M: 9, d: 4, h: 11, m: 9, s: 8}).asSeconds(), 'python isodate 1');
+        test.equal(moment.duration('P2W').asSeconds(), moment.duration({w: 2}).asSeconds(), 'python isodate 2');
+        test.equal(moment.duration('P3Y6M4DT12H30M5S').asSeconds(), moment.duration({y: 3, M: 6, d: 4, h: 12, m: 30, s: 5}).asSeconds(), 'python isodate 3');
+        test.equal(moment.duration('P23DT23H').asSeconds(), moment.duration({d: 23, h: 23}).asSeconds(), 'python isodate 4');
+        test.equal(moment.duration('P4Y').asSeconds(), moment.duration({y: 4}).asSeconds(), 'python isodate 5');
+        test.equal(moment.duration('P1M').asSeconds(), moment.duration({M: 1}).asSeconds(), 'python isodate 6');
+        test.equal(moment.duration('PT1M').asSeconds(), moment.duration({m: 1}).asSeconds(), 'python isodate 7');
+        test.equal(moment.duration('P0.5Y').asSeconds(), moment.duration({y: 0.5}).asSeconds(), 'python isodate 8');
+        test.equal(moment.duration('PT36H').asSeconds(), moment.duration({h: 36}).asSeconds(), 'python isodate 9');
+        test.equal(moment.duration('P1DT12H').asSeconds(), moment.duration({d: 1, h: 12}).asSeconds(), 'python isodate 10');
+        test.equal(moment.duration('-P2W').asSeconds(), moment.duration({w: -2}).asSeconds(), 'python isodate 11');
+        test.equal(moment.duration('-P2.2W').asSeconds(), moment.duration({w: -2.2}).asSeconds(), 'python isodate 12');
+        test.equal(moment.duration('P1DT2H3M4S').asSeconds(), moment.duration({d: 1, h: 2, m: 3, s: 4}).asSeconds(), 'python isodate 13');
+        test.equal(moment.duration('P1DT2H3M').asSeconds(), moment.duration({d: 1, h: 2, m: 3}).asSeconds(), 'python isodate 14');
+        test.equal(moment.duration('P1DT2H').asSeconds(), moment.duration({d: 1, h: 2}).asSeconds(), 'python isodate 15');
+        test.equal(moment.duration('PT2H').asSeconds(), moment.duration({h: 2}).asSeconds(), 'python isodate 16');
+        test.equal(moment.duration('PT2.3H').asSeconds(), moment.duration({h: 2.3}).asSeconds(), 'python isodate 17');
+        test.equal(moment.duration('PT2H3M4S').asSeconds(), moment.duration({h: 2, m: 3, s: 4}).asSeconds(), 'python isodate 18');
+        test.equal(moment.duration('PT3M4S').asSeconds(), moment.duration({m: 3, s: 4}).asSeconds(), 'python isodate 19');
+        test.equal(moment.duration('PT22S').asSeconds(), moment.duration({s: 22}).asSeconds(), 'python isodate 20');
+        test.equal(moment.duration('PT22.22S').asSeconds(), moment.duration({s: 22.22}).asSeconds(), 'python isodate 21');
+        test.equal(moment.duration('-P2Y').asSeconds(), moment.duration({y: -2}).asSeconds(), 'python isodate 22');
+        test.equal(moment.duration('-P3Y6M4DT12H30M5S').asSeconds(), moment.duration({y: -3, M: -6, d: -4, h: -12, m: -30, s: -5}).asSeconds(), 'python isodate 23');
+        test.equal(moment.duration('-P1DT2H3M4S').asSeconds(), moment.duration({d: -1, h: -2, m: -3, s: -4}).asSeconds(), 'python isodate 24');
+        test.done();
+    },
+
+    'ISO 8601 misuse cases' : function (test) {
         test.expect(8);
-        test.equal(moment.duration("P").asSeconds(), 0, "lonely P");
-        test.equal(moment.duration("PT").asSeconds(), 0, "just P and T");
-        test.equal(moment.duration("P1H").asSeconds(), 0, "missing T");
-        test.equal(moment.duration("P1D1Y").asSeconds(), 0, "out of order");
-        test.equal(moment.duration("PT.5S").asSeconds(), 0.5, "accept no leading zero for decimal");
-        test.equal(moment.duration("PT1,S").asSeconds(), 1, "accept trailing decimal separator");
-        test.equal(moment.duration("PT1M0,,5S").asSeconds(), 60, "extra decimal separators are ignored as 0");
-        test.equal(moment.duration("P-1DS").asSeconds(), 0, "wrong position of negative");
+        test.equal(moment.duration('P').asSeconds(), 0, 'lonely P');
+        test.equal(moment.duration('PT').asSeconds(), 0, 'just P and T');
+        test.equal(moment.duration('P1H').asSeconds(), 0, 'missing T');
+        test.equal(moment.duration('P1D1Y').asSeconds(), 0, 'out of order');
+        test.equal(moment.duration('PT.5S').asSeconds(), 0.5, 'accept no leading zero for decimal');
+        test.equal(moment.duration('PT1,S').asSeconds(), 1, 'accept trailing decimal separator');
+        test.equal(moment.duration('PT1M0,,5S').asSeconds(), 60, 'extra decimal separators are ignored as 0');
+        test.equal(moment.duration('P-1DS').asSeconds(), 0, 'wrong position of negative');
         test.done();
     },
 
-    "humanize" : function (test) {
+    'humanize' : function (test) {
         test.expect(32);
         moment.locale('en');
-        test.equal(moment.duration({seconds: 44}).humanize(),  "a few seconds", "44 seconds = a few seconds");
-        test.equal(moment.duration({seconds: 45}).humanize(),  "a minute",      "45 seconds = a minute");
-        test.equal(moment.duration({seconds: 89}).humanize(),  "a minute",      "89 seconds = a minute");
-        test.equal(moment.duration({seconds: 90}).humanize(),  "2 minutes",     "90 seconds = 2 minutes");
-        test.equal(moment.duration({minutes: 44}).humanize(),  "44 minutes",    "44 minutes = 44 minutes");
-        test.equal(moment.duration({minutes: 45}).humanize(),  "an hour",       "45 minutes = an hour");
-        test.equal(moment.duration({minutes: 89}).humanize(),  "an hour",       "89 minutes = an hour");
-        test.equal(moment.duration({minutes: 90}).humanize(),  "2 hours",       "90 minutes = 2 hours");
-        test.equal(moment.duration({hours: 5}).humanize(),     "5 hours",       "5 hours = 5 hours");
-        test.equal(moment.duration({hours: 21}).humanize(),    "21 hours",      "21 hours = 21 hours");
-        test.equal(moment.duration({hours: 22}).humanize(),    "a day",         "22 hours = a day");
-        test.equal(moment.duration({hours: 35}).humanize(),    "a day",         "35 hours = a day");
-        test.equal(moment.duration({hours: 36}).humanize(),    "2 days",        "36 hours = 2 days");
-        test.equal(moment.duration({days: 1}).humanize(),      "a day",         "1 day = a day");
-        test.equal(moment.duration({days: 5}).humanize(),      "5 days",        "5 days = 5 days");
-        test.equal(moment.duration({weeks: 1}).humanize(),     "7 days",        "1 week = 7 days");
-        test.equal(moment.duration({days: 25}).humanize(),     "25 days",       "25 days = 25 days");
-        test.equal(moment.duration({days: 26}).humanize(),     "a month",       "26 days = a month");
-        test.equal(moment.duration({days: 30}).humanize(),     "a month",       "30 days = a month");
-        test.equal(moment.duration({days: 45}).humanize(),     "a month",       "45 days = a month");
-        test.equal(moment.duration({days: 46}).humanize(),     "2 months",      "46 days = 2 months");
-        test.equal(moment.duration({days: 74}).humanize(),     "2 months",      "74 days = 2 months");
-        test.equal(moment.duration({days: 77}).humanize(),     "3 months",      "77 days = 3 months");
-        test.equal(moment.duration({months: 1}).humanize(),    "a month",       "1 month = a month");
-        test.equal(moment.duration({months: 5}).humanize(),    "5 months",      "5 months = 5 months");
-        test.equal(moment.duration({days: 344}).humanize(),    "a year",        "344 days = a year");
-        test.equal(moment.duration({days: 345}).humanize(),    "a year",        "345 days = a year");
-        test.equal(moment.duration({days: 547}).humanize(),    "a year",        "547 days = a year");
-        test.equal(moment.duration({days: 548}).humanize(),    "2 years",       "548 days = 2 years");
-        test.equal(moment.duration({years: 1}).humanize(),     "a year",        "1 year = a year");
-        test.equal(moment.duration({years: 5}).humanize(),     "5 years",       "5 years = 5 years");
-        test.equal(moment.duration(7200000).humanize(),        "2 hours",       "7200000 = 2 minutes");
-        test.done();
-    },
-
-    "humanize duration with suffix" : function (test) {
+        test.equal(moment.duration({seconds: 44}).humanize(),  'a few seconds', '44 seconds = a few seconds');
+        test.equal(moment.duration({seconds: 45}).humanize(),  'a minute',      '45 seconds = a minute');
+        test.equal(moment.duration({seconds: 89}).humanize(),  'a minute',      '89 seconds = a minute');
+        test.equal(moment.duration({seconds: 90}).humanize(),  '2 minutes',     '90 seconds = 2 minutes');
+        test.equal(moment.duration({minutes: 44}).humanize(),  '44 minutes',    '44 minutes = 44 minutes');
+        test.equal(moment.duration({minutes: 45}).humanize(),  'an hour',       '45 minutes = an hour');
+        test.equal(moment.duration({minutes: 89}).humanize(),  'an hour',       '89 minutes = an hour');
+        test.equal(moment.duration({minutes: 90}).humanize(),  '2 hours',       '90 minutes = 2 hours');
+        test.equal(moment.duration({hours: 5}).humanize(),     '5 hours',       '5 hours = 5 hours');
+        test.equal(moment.duration({hours: 21}).humanize(),    '21 hours',      '21 hours = 21 hours');
+        test.equal(moment.duration({hours: 22}).humanize(),    'a day',         '22 hours = a day');
+        test.equal(moment.duration({hours: 35}).humanize(),    'a day',         '35 hours = a day');
+        test.equal(moment.duration({hours: 36}).humanize(),    '2 days',        '36 hours = 2 days');
+        test.equal(moment.duration({days: 1}).humanize(),      'a day',         '1 day = a day');
+        test.equal(moment.duration({days: 5}).humanize(),      '5 days',        '5 days = 5 days');
+        test.equal(moment.duration({weeks: 1}).humanize(),     '7 days',        '1 week = 7 days');
+        test.equal(moment.duration({days: 25}).humanize(),     '25 days',       '25 days = 25 days');
+        test.equal(moment.duration({days: 26}).humanize(),     'a month',       '26 days = a month');
+        test.equal(moment.duration({days: 30}).humanize(),     'a month',       '30 days = a month');
+        test.equal(moment.duration({days: 45}).humanize(),     'a month',       '45 days = a month');
+        test.equal(moment.duration({days: 46}).humanize(),     '2 months',      '46 days = 2 months');
+        test.equal(moment.duration({days: 74}).humanize(),     '2 months',      '74 days = 2 months');
+        test.equal(moment.duration({days: 77}).humanize(),     '3 months',      '77 days = 3 months');
+        test.equal(moment.duration({months: 1}).humanize(),    'a month',       '1 month = a month');
+        test.equal(moment.duration({months: 5}).humanize(),    '5 months',      '5 months = 5 months');
+        test.equal(moment.duration({days: 344}).humanize(),    'a year',        '344 days = a year');
+        test.equal(moment.duration({days: 345}).humanize(),    'a year',        '345 days = a year');
+        test.equal(moment.duration({days: 547}).humanize(),    'a year',        '547 days = a year');
+        test.equal(moment.duration({days: 548}).humanize(),    '2 years',       '548 days = 2 years');
+        test.equal(moment.duration({years: 1}).humanize(),     'a year',        '1 year = a year');
+        test.equal(moment.duration({years: 5}).humanize(),     '5 years',       '5 years = 5 years');
+        test.equal(moment.duration(7200000).humanize(),        '2 hours',       '7200000 = 2 minutes');
+        test.done();
+    },
+
+    'humanize duration with suffix' : function (test) {
         test.expect(2);
         moment.locale('en');
-        test.equal(moment.duration({seconds:  44}).humanize(true),  "in a few seconds", "44 seconds = a few seconds");
-        test.equal(moment.duration({seconds: -44}).humanize(true),  "a few seconds ago", "44 seconds = a few seconds");
+        test.equal(moment.duration({seconds:  44}).humanize(true),  'in a few seconds', '44 seconds = a few seconds');
+        test.equal(moment.duration({seconds: -44}).humanize(true),  'a few seconds ago', '44 seconds = a few seconds');
         test.done();
     },
 
-    "bubble value up" : function (test) {
+    'bubble value up' : function (test) {
         test.expect(5);
-        test.equal(moment.duration({milliseconds: 61001}).milliseconds(), 1, "61001 milliseconds has 1 millisecond left over");
-        test.equal(moment.duration({milliseconds: 61001}).seconds(),      1, "61001 milliseconds has 1 second left over");
-        test.equal(moment.duration({milliseconds: 61001}).minutes(),      1, "61001 milliseconds has 1 minute left over");
+        test.equal(moment.duration({milliseconds: 61001}).milliseconds(), 1, '61001 milliseconds has 1 millisecond left over');
+        test.equal(moment.duration({milliseconds: 61001}).seconds(),      1, '61001 milliseconds has 1 second left over');
+        test.equal(moment.duration({milliseconds: 61001}).minutes(),      1, '61001 milliseconds has 1 minute left over');
 
-        test.equal(moment.duration({minutes: 350}).minutes(), 50, "350 minutes has 50 minutes left over");
-        test.equal(moment.duration({minutes: 350}).hours(),   5,  "350 minutes has 5 hours left over");
+        test.equal(moment.duration({minutes: 350}).minutes(), 50, '350 minutes has 50 minutes left over');
+        test.equal(moment.duration({minutes: 350}).hours(),   5,  '350 minutes has 5 hours left over');
         test.done();
     },
 
-    "clipping" : function (test) {
+    'clipping' : function (test) {
         test.expect(18);
-        test.equal(moment.duration({months: 11}).months(), 11, "11 months is 11 months");
-        test.equal(moment.duration({months: 11}).years(),  0,  "11 months makes no year");
-        test.equal(moment.duration({months: 12}).months(), 0,  "12 months is 0 months left over");
-        test.equal(moment.duration({months: 12}).years(),  1,  "12 months makes 1 year");
-        test.equal(moment.duration({months: 13}).months(), 1,  "13 months is 1 month left over");
-        test.equal(moment.duration({months: 13}).years(),  1,  "13 months makes 1 year");
-
-        test.equal(moment.duration({days: 29}).days(),   29, "29 days is 29 days");
-        test.equal(moment.duration({days: 29}).months(), 0,  "29 days makes no month");
-        test.equal(moment.duration({days: 30}).days(),   0,  "30 days is 0 days left over");
-        test.equal(moment.duration({days: 30}).months(), 1,  "30 days is a month");
-        test.equal(moment.duration({days: 31}).days(),   1,  "31 days is 1 day left over");
-        test.equal(moment.duration({days: 31}).months(), 1,  "31 days is a month");
-
-        test.equal(moment.duration({hours: 23}).hours(), 23, "23 hours is 23 hours");
-        test.equal(moment.duration({hours: 23}).days(),  0,  "23 hours makes no day");
-        test.equal(moment.duration({hours: 24}).hours(), 0,  "24 hours is 0 hours left over");
-        test.equal(moment.duration({hours: 24}).days(),  1,  "24 hours makes 1 day");
-        test.equal(moment.duration({hours: 25}).hours(), 1,  "25 hours is 1 hour left over");
-        test.equal(moment.duration({hours: 25}).days(),  1,  "25 hours makes 1 day");
-        test.done();
-    },
-
-    "effective equivalency" : function (test) {
+        test.equal(moment.duration({months: 11}).months(), 11, '11 months is 11 months');
+        test.equal(moment.duration({months: 11}).years(),  0,  '11 months makes no year');
+        test.equal(moment.duration({months: 12}).months(), 0,  '12 months is 0 months left over');
+        test.equal(moment.duration({months: 12}).years(),  1,  '12 months makes 1 year');
+        test.equal(moment.duration({months: 13}).months(), 1,  '13 months is 1 month left over');
+        test.equal(moment.duration({months: 13}).years(),  1,  '13 months makes 1 year');
+
+        test.equal(moment.duration({days: 29}).days(),   29, '29 days is 29 days');
+        test.equal(moment.duration({days: 29}).months(), 0,  '29 days makes no month');
+        test.equal(moment.duration({days: 30}).days(),   0,  '30 days is 0 days left over');
+        test.equal(moment.duration({days: 30}).months(), 1,  '30 days is a month');
+        test.equal(moment.duration({days: 31}).days(),   1,  '31 days is 1 day left over');
+        test.equal(moment.duration({days: 31}).months(), 1,  '31 days is a month');
+
+        test.equal(moment.duration({hours: 23}).hours(), 23, '23 hours is 23 hours');
+        test.equal(moment.duration({hours: 23}).days(),  0,  '23 hours makes no day');
+        test.equal(moment.duration({hours: 24}).hours(), 0,  '24 hours is 0 hours left over');
+        test.equal(moment.duration({hours: 24}).days(),  1,  '24 hours makes 1 day');
+        test.equal(moment.duration({hours: 25}).hours(), 1,  '25 hours is 1 hour left over');
+        test.equal(moment.duration({hours: 25}).days(),  1,  '25 hours makes 1 day');
+        test.done();
+    },
+
+    'effective equivalency' : function (test) {
         test.expect(7);
-        test.deepEqual(moment.duration({seconds: 1})._data,  moment.duration({milliseconds: 1000})._data, "1 second is the same as 1000 milliseconds");
-        test.deepEqual(moment.duration({seconds: 60})._data, moment.duration({minutes: 1})._data,         "1 minute is the same as 60 seconds");
-        test.deepEqual(moment.duration({minutes: 60})._data, moment.duration({hours: 1})._data,           "1 hour is the same as 60 minutes");
-        test.deepEqual(moment.duration({hours: 24})._data,   moment.duration({days: 1})._data,            "1 day is the same as 24 hours");
-        test.deepEqual(moment.duration({days: 7})._data,     moment.duration({weeks: 1})._data,           "1 week is the same as 7 days");
-        test.deepEqual(moment.duration({days: 30})._data,    moment.duration({months: 1})._data,          "1 month is the same as 30 days");
-        test.deepEqual(moment.duration({months: 12})._data,  moment.duration({years: 1})._data,           "1 years is the same as 12 months");
+        test.deepEqual(moment.duration({seconds: 1})._data,  moment.duration({milliseconds: 1000})._data, '1 second is the same as 1000 milliseconds');
+        test.deepEqual(moment.duration({seconds: 60})._data, moment.duration({minutes: 1})._data,         '1 minute is the same as 60 seconds');
+        test.deepEqual(moment.duration({minutes: 60})._data, moment.duration({hours: 1})._data,           '1 hour is the same as 60 minutes');
+        test.deepEqual(moment.duration({hours: 24})._data,   moment.duration({days: 1})._data,            '1 day is the same as 24 hours');
+        test.deepEqual(moment.duration({days: 7})._data,     moment.duration({weeks: 1})._data,           '1 week is the same as 7 days');
+        test.deepEqual(moment.duration({days: 30})._data,    moment.duration({months: 1})._data,          '1 month is the same as 30 days');
+        test.deepEqual(moment.duration({months: 12})._data,  moment.duration({years: 1})._data,           '1 years is the same as 12 months');
         test.done();
     },
 
-    "asGetters" : function (test) {
+    'asGetters' : function (test) {
         var d = moment.duration({
             years: 2,
             months: 3,
@@ -449,18 +449,18 @@ exports.duration = {
         test.expect(8);
         // These are of course very fragile. Their existence merely hints that
         // changing the way 'as' works changes the output.
-        test.equal(d.asYears().toFixed(2),          "2.29", "years");
-        test.equal(d.asMonths().toFixed(2),        "27.50", "months");
-        test.equal(d.asWeeks().toFixed(2),        "119.59", "weeks");
-        test.equal(d.asDays().toFixed(2),         "837.14", "days");
-        test.equal(d.asHours().toFixed(2),      "20091.25", "hours");
-        test.equal(d.asMinutes().toFixed(2),  "1205475.03", "minutes");
-        test.equal(d.asSeconds().toFixed(2), "72328502.01", "seconds");
-        test.equal(d.asMilliseconds(),         72328502012, "milliseconds");
+        test.equal(d.asYears().toFixed(2),          '2.29', 'years');
+        test.equal(d.asMonths().toFixed(2),        '27.50', 'months');
+        test.equal(d.asWeeks().toFixed(2),        '119.59', 'weeks');
+        test.equal(d.asDays().toFixed(2),         '837.14', 'days');
+        test.equal(d.asHours().toFixed(2),      '20091.25', 'hours');
+        test.equal(d.asMinutes().toFixed(2),  '1205475.03', 'minutes');
+        test.equal(d.asSeconds().toFixed(2), '72328502.01', 'seconds');
+        test.equal(d.asMilliseconds(),         72328502012, 'milliseconds');
         test.done();
     },
 
-    "generic as getter" : function (test) {
+    'generic as getter' : function (test) {
         var d = moment.duration({
             years: 2,
             months: 3,
@@ -475,42 +475,42 @@ exports.duration = {
         // These are of course very fragile. Their existence merely hints that
         // changing the way 'as' works changes the output.
         test.expect(24);
-        test.equal(d.as("years").toFixed(2),          "2.29", "years");
-        test.equal(d.as("year").toFixed(2),           "2.29", "years = year");
-        test.equal(d.as("y").toFixed(2),              "2.29", "years = y");
-        test.equal(d.as("months").toFixed(2),         "27.50", "months");
-        test.equal(d.as("month").toFixed(2),          "27.50", "months = month");
-        test.equal(d.as("M").toFixed(2),              "27.50", "months = M");
-        test.equal(d.as("weeks").toFixed(2),          "119.59", "weeks");
-        test.equal(d.as("week").toFixed(2),           "119.59", "weeks = week");
-        test.equal(d.as("w").toFixed(2),              "119.59", "weeks = w");
-        test.equal(d.as("days").toFixed(2),           "837.14", "days");
-        test.equal(d.as("day").toFixed(2),            "837.14", "days = day");
-        test.equal(d.as("d").toFixed(2),              "837.14", "days = d");
-        test.equal(d.as("hours").toFixed(2),          "20091.25", "hours");
-        test.equal(d.as("hour").toFixed(2),           "20091.25", "hours = hour");
-        test.equal(d.as("h").toFixed(2),              "20091.25", "hours = h");
-        test.equal(d.as("minutes").toFixed(2),        "1205475.03", "minutes");
-        test.equal(d.as("minute").toFixed(2),         "1205475.03", "minutes = minute");
-        test.equal(d.as("m").toFixed(2),              "1205475.03", "minutes = m");
-        test.equal(d.as("seconds").toFixed(2),        "72328502.01", "seconds");
-        test.equal(d.as("second").toFixed(2),         "72328502.01", "seconds = second");
-        test.equal(d.as("s").toFixed(2),              "72328502.01", "seconds = s");
-        test.equal(d.as("milliseconds"),              72328502012, "milliseconds");
-        test.equal(d.as("millisecond"),               72328502012, "milliseconds = millisecond");
-        test.equal(d.as("ms"),                        72328502012, "milliseconds = ms");
-        test.done();
-    },
-
-    "isDuration" : function (test) {
+        test.equal(d.as('years').toFixed(2),          '2.29', 'years');
+        test.equal(d.as('year').toFixed(2),           '2.29', 'years = year');
+        test.equal(d.as('y').toFixed(2),              '2.29', 'years = y');
+        test.equal(d.as('months').toFixed(2),         '27.50', 'months');
+        test.equal(d.as('month').toFixed(2),          '27.50', 'months = month');
+        test.equal(d.as('M').toFixed(2),              '27.50', 'months = M');
+        test.equal(d.as('weeks').toFixed(2),          '119.59', 'weeks');
+        test.equal(d.as('week').toFixed(2),           '119.59', 'weeks = week');
+        test.equal(d.as('w').toFixed(2),              '119.59', 'weeks = w');
+        test.equal(d.as('days').toFixed(2),           '837.14', 'days');
+        test.equal(d.as('day').toFixed(2),            '837.14', 'days = day');
+        test.equal(d.as('d').toFixed(2),              '837.14', 'days = d');
+        test.equal(d.as('hours').toFixed(2),          '20091.25', 'hours');
+        test.equal(d.as('hour').toFixed(2),           '20091.25', 'hours = hour');
+        test.equal(d.as('h').toFixed(2),              '20091.25', 'hours = h');
+        test.equal(d.as('minutes').toFixed(2),        '1205475.03', 'minutes');
+        test.equal(d.as('minute').toFixed(2),         '1205475.03', 'minutes = minute');
+        test.equal(d.as('m').toFixed(2),              '1205475.03', 'minutes = m');
+        test.equal(d.as('seconds').toFixed(2),        '72328502.01', 'seconds');
+        test.equal(d.as('second').toFixed(2),         '72328502.01', 'seconds = second');
+        test.equal(d.as('s').toFixed(2),              '72328502.01', 'seconds = s');
+        test.equal(d.as('milliseconds'),              72328502012, 'milliseconds');
+        test.equal(d.as('millisecond'),               72328502012, 'milliseconds = millisecond');
+        test.equal(d.as('ms'),                        72328502012, 'milliseconds = ms');
+        test.done();
+    },
+
+    'isDuration' : function (test) {
         test.expect(3);
-        test.ok(moment.isDuration(moment.duration(12345678)), "correctly says true");
-        test.ok(!moment.isDuration(moment()), "moment object is not a duration");
-        test.ok(!moment.isDuration({milliseconds: 1}), "plain object is not a duration");
+        test.ok(moment.isDuration(moment.duration(12345678)), 'correctly says true');
+        test.ok(!moment.isDuration(moment()), 'moment object is not a duration');
+        test.ok(!moment.isDuration({milliseconds: 1}), 'plain object is not a duration');
         test.done();
     },
 
-    "add" : function (test) {
+    'add' : function (test) {
         test.expect(4);
 
         var d = moment.duration({months: 4, weeks: 3, days: 2});
@@ -523,7 +523,7 @@ exports.duration = {
         test.done();
     },
 
-    "add and bubble" : function (test) {
+    'add and bubble' : function (test) {
         test.expect(4);
 
         test.equal(moment.duration(1, 'second').add(1000, 'milliseconds').seconds(), 2, 'Adding milliseconds should bubble up to seconds');
@@ -534,7 +534,7 @@ exports.duration = {
         test.done();
     },
 
-    "subtract and bubble" : function (test) {
+    'subtract and bubble' : function (test) {
         test.expect(4);
 
         test.equal(moment.duration(2, 'second').subtract(1000, 'milliseconds').seconds(), 1, 'Subtracting milliseconds should bubble up to seconds');
@@ -545,7 +545,7 @@ exports.duration = {
         test.done();
     },
 
-    "subtract" : function (test) {
+    'subtract' : function (test) {
         test.expect(4);
 
         var d = moment.duration({months: 2, weeks: 2, days: 0, hours: 5});
index 268797558ef863b2c1f183824e7e802a37652aa6..83ec1d7dd720ee733619789e38a1f41ef233272d 100644 (file)
@@ -1,56 +1,56 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.durationFromMoments = {
     setUp: function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "pure year diff" : function (test) {
-        var m1 = moment("2012-01-01T00:00:00.000Z"),
-            m2 = moment("2013-01-01T00:00:00.000Z");
+    'pure year diff' : function (test) {
+        var m1 = moment('2012-01-01T00:00:00.000Z'),
+            m2 = moment('2013-01-01T00:00:00.000Z');
 
-        test.equal(moment.duration({from: m1, to: m2}).as("years"), 1, "year moment difference");
-        test.equal(moment.duration({from: m2, to: m1}).as("years"), -1, "negative year moment difference");
+        test.equal(moment.duration({from: m1, to: m2}).as('years'), 1, 'year moment difference');
+        test.equal(moment.duration({from: m2, to: m1}).as('years'), -1, 'negative year moment difference');
         test.done();
     },
 
-    "month and day diff" : function (test) {
-        var m1 = moment("2012-01-15T00:00:00.000Z"),
-            m2 = moment("2012-02-17T00:00:00.000Z"),
+    'month and day diff' : function (test) {
+        var m1 = moment('2012-01-15T00:00:00.000Z'),
+            m2 = moment('2012-02-17T00:00:00.000Z'),
             d = moment.duration({from: m1, to: m2});
 
-        test.equal(d.get("days"), 2);
-        test.equal(d.get("months"), 1);
+        test.equal(d.get('days'), 2);
+        test.equal(d.get('months'), 1);
         test.done();
     },
 
-    "day diff, separate months" : function (test) {
-        var m1 = moment("2012-01-15T00:00:00.000Z"),
-            m2 = moment("2012-02-13T00:00:00.000Z"),
+    'day diff, separate months' : function (test) {
+        var m1 = moment('2012-01-15T00:00:00.000Z'),
+            m2 = moment('2012-02-13T00:00:00.000Z'),
             d = moment.duration({from: m1, to: m2});
 
-        test.equal(d.as("days"), 29);
+        test.equal(d.as('days'), 29);
         test.done();
     },
 
-    "hour diff" : function (test) {
-        var m1 = moment("2012-01-15T17:00:00.000Z"),
-            m2 = moment("2012-01-16T03:00:00.000Z"),
+    'hour diff' : function (test) {
+        var m1 = moment('2012-01-15T17:00:00.000Z'),
+            m2 = moment('2012-01-16T03:00:00.000Z'),
             d = moment.duration({from: m1, to: m2});
 
-        test.equal(d.as("hours"), 10);
+        test.equal(d.as('hours'), 10);
         test.done();
     },
 
-    "minute diff" : function (test) {
-        var m1 = moment("2012-01-15T17:45:00.000Z"),
-            m2 = moment("2012-01-16T03:15:00.000Z"),
+    'minute diff' : function (test) {
+        var m1 = moment('2012-01-15T17:45:00.000Z'),
+            m2 = moment('2012-01-16T03:15:00.000Z'),
             d = moment.duration({from: m1, to: m2});
 
-        test.equal(d.as("hours"), 9.5);
+        test.equal(d.as('hours'), 9.5);
         test.done();
     }
 };
index 302155bcbb599b687857a3e2b5b0c3555c81d59c..cf5e3e1067fc296c6ac34df6717a9bfaf46640d9 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.format = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "format YY" : function (test) {
+    'format YY' : function (test) {
         test.expect(1);
 
         var b = moment(new Date(2009, 1, 14, 15, 25, 50, 125));
@@ -16,7 +16,7 @@ exports.format = {
         test.done();
     },
 
-    "format escape brackets" : function (test) {
+    'format escape brackets' : function (test) {
         test.expect(10);
 
         moment.locale('en');
@@ -35,7 +35,7 @@ exports.format = {
         test.done();
     },
 
-    "handle negative years" : function (test) {
+    'handle negative years' : function (test) {
         test.expect(10);
 
         moment.locale('en');
@@ -53,7 +53,7 @@ exports.format = {
         test.done();
     },
 
-    "format milliseconds" : function (test) {
+    'format milliseconds' : function (test) {
         test.expect(6);
         var b = moment(new Date(2009, 1, 14, 15, 25, 50, 123));
         test.equal(b.format('S'), '1', 'Deciseconds');
@@ -66,20 +66,20 @@ exports.format = {
         test.done();
     },
 
-    "format timezone" : function (test) {
+    'format timezone' : function (test) {
         test.expect(2);
 
         var b = moment(new Date(2010, 1, 14, 15, 25, 50, 125)),
-            explanation = 'moment().format("z") = ' + b.format('z') + ' It should be something like "PST"';
+            explanation = 'moment().format(\'z\') = ' + b.format('z') + ' It should be something like \'PST\'';
         if (moment().zone() === -60) {
-            explanation += "For UTC+1 this is a known issue, see https://github.com/timrwood/moment/issues/162";
+            explanation += 'For UTC+1 this is a known issue, see https://github.com/timrwood/moment/issues/162';
         }
-        test.ok(b.format('Z').match(/^[\+\-]\d\d:\d\d$/), b.format('Z') + ' should be something like "+07:30"');
-        test.ok(b.format('ZZ').match(/^[\+\-]\d{4}$/), b.format('ZZ') + ' should be something like "+0700"');
+        test.ok(b.format('Z').match(/^[\+\-]\d\d:\d\d$/), b.format('Z') + ' should be something like \'+07:30\'');
+        test.ok(b.format('ZZ').match(/^[\+\-]\d{4}$/), b.format('ZZ') + ' should be something like \'+0700\'');
         test.done();
     },
 
-    "format multiple with zone" : function (test) {
+    'format multiple with zone' : function (test) {
         test.expect(1);
 
         var b = moment('2012-10-08 -1200', ['YYYY-MM-DD HH:mm ZZ', 'YYYY-MM-DD ZZ', 'YYYY-MM-DD']);
@@ -87,7 +87,7 @@ exports.format = {
         test.done();
     },
 
-    "isDST" : function (test) {
+    'isDST' : function (test) {
         test.expect(2);
 
         var janOffset = new Date(2011, 0, 1).getTimezoneOffset(),
@@ -113,7 +113,7 @@ exports.format = {
         test.done();
     },
 
-    "unix timestamp" : function (test) {
+    'unix timestamp' : function (test) {
         test.expect(5);
 
         var m = moment('1234567890.123', 'X');
@@ -128,7 +128,7 @@ exports.format = {
         test.done();
     },
 
-    "zone" : function (test) {
+    'zone' : function (test) {
         test.expect(3);
 
         if (moment().zone() > 0) {
@@ -149,61 +149,61 @@ exports.format = {
         test.done();
     },
 
-    "default format" : function (test) {
+    'default format' : function (test) {
         test.expect(1);
         var isoRegex = /\d{4}.\d\d.\d\dT\d\d.\d\d.\d\d[\+\-]\d\d:\d\d/;
-        test.ok(isoRegex.exec(moment().format()), "default format (" + moment().format() + ") should match ISO");
+        test.ok(isoRegex.exec(moment().format()), 'default format (' + moment().format() + ') should match ISO');
         test.done();
     },
 
-    "escaping quotes" : function (test) {
+    'escaping quotes' : function (test) {
         test.expect(4);
         moment.locale('en');
         var date = moment([2012, 0]);
-        test.equal(date.format('MMM \'YY'), "Jan '12", "Should be able to format with single parenthesis");
-        test.equal(date.format('MMM "YY'),  'Jan "12', "Should be able to format with double parenthesis");
-        test.equal(date.format("MMM 'YY"),  "Jan '12", "Should be able to format with single parenthesis");
-        test.equal(date.format("MMM \"YY"), 'Jan "12', "Should be able to format with double parenthesis");
+        test.equal(date.format('MMM \'YY'), 'Jan \'12', 'Should be able to format with single parenthesis');
+        test.equal(date.format("MMM 'YY"), 'Jan \'12', 'Should be able to format with double parenthesis');
+        test.equal(date.format('MMM \'YY'), 'Jan \'12', 'Should be able to format with single parenthesis');
+        test.equal(date.format("MMM 'YY"), 'Jan \'12', 'Should be able to format with double parenthesis');
         test.done();
     },
 
-    "toJSON" : function (test) {
-        var supportsJson = typeof JSON !== "undefined" && JSON.stringify && JSON.stringify.call,
-            date = moment("2012-10-09T21:30:40.678+0100");
+    'toJSON' : function (test) {
+        var supportsJson = typeof JSON !== 'undefined' && JSON.stringify && JSON.stringify.call,
+            date = moment('2012-10-09T21:30:40.678+0100');
 
         test.expect(supportsJson ? 2 : 1);
 
-        test.equal(date.toJSON(), "2012-10-09T20:30:40.678Z", "should output ISO8601 on moment.fn.toJSON");
+        test.equal(date.toJSON(), '2012-10-09T20:30:40.678Z', 'should output ISO8601 on moment.fn.toJSON');
 
         if (supportsJson) {
             test.equal(JSON.stringify({
                 date : date
-            }), '{"date":"2012-10-09T20:30:40.678Z"}', "should output ISO8601 on JSON.stringify");
+            }), '{"date":"2012-10-09T20:30:40.678Z"}', 'should output ISO8601 on JSON.stringify');
         }
 
         test.done();
     },
 
-    "toISOString" : function (test) {
+    'toISOString' : function (test) {
         test.expect(4);
-        var date = moment.utc("2012-10-09T20:30:40.678");
+        var date = moment.utc('2012-10-09T20:30:40.678');
 
-        test.equal(date.toISOString(), "2012-10-09T20:30:40.678Z", "should output ISO8601 on moment.fn.toISOString");
+        test.equal(date.toISOString(), '2012-10-09T20:30:40.678Z', 'should output ISO8601 on moment.fn.toISOString');
 
         // big years
-        date = moment.utc("+020123-10-09T20:30:40.678");
-        test.equal(date.toISOString(), "+020123-10-09T20:30:40.678Z", "ISO8601 format on big positive year");
+        date = moment.utc('+020123-10-09T20:30:40.678');
+        test.equal(date.toISOString(), '+020123-10-09T20:30:40.678Z', 'ISO8601 format on big positive year');
         // negative years
-        date = moment.utc("-000001-10-09T20:30:40.678");
-        test.equal(date.toISOString(), "-000001-10-09T20:30:40.678Z", "ISO8601 format on negative year");
+        date = moment.utc('-000001-10-09T20:30:40.678');
+        test.equal(date.toISOString(), '-000001-10-09T20:30:40.678Z', 'ISO8601 format on negative year');
         // big negative years
-        date = moment.utc("-020123-10-09T20:30:40.678");
-        test.equal(date.toISOString(), "-020123-10-09T20:30:40.678Z", "ISO8601 format on big negative year");
+        date = moment.utc('-020123-10-09T20:30:40.678');
+        test.equal(date.toISOString(), '-020123-10-09T20:30:40.678Z', 'ISO8601 format on big negative year');
 
         test.done();
     },
 
-    "long years" : function (test) {
+    'long years' : function (test) {
         test.expect(6);
         test.equal(moment.utc().year(2).format('YYYYYY'), '+000002', 'small year with YYYYYY');
         test.equal(moment.utc().year(2012).format('YYYYYY'), '+002012', 'regular year with YYYYYY');
@@ -216,141 +216,141 @@ exports.format = {
         test.done();
     },
 
-    "iso week formats" : function (test) {
+    'iso week formats' : function (test) {
         // http://en.wikipedia.org/wiki/ISO_week_date
         var cases = {
-            "2005-01-02": "2004-53",
-            "2005-12-31": "2005-52",
-            "2007-01-01": "2007-01",
-            "2007-12-30": "2007-52",
-            "2007-12-31": "2008-01",
-            "2008-01-01": "2008-01",
-            "2008-12-28": "2008-52",
-            "2008-12-29": "2009-01",
-            "2008-12-30": "2009-01",
-            "2008-12-31": "2009-01",
-            "2009-01-01": "2009-01",
-            "2009-12-31": "2009-53",
-            "2010-01-01": "2009-53",
-            "2010-01-02": "2009-53",
-            "2010-01-03": "2009-53",
-            "404-12-31": "0404-53",
-            "405-12-31": "0405-52"
+            '2005-01-02': '2004-53',
+            '2005-12-31': '2005-52',
+            '2007-01-01': '2007-01',
+            '2007-12-30': '2007-52',
+            '2007-12-31': '2008-01',
+            '2008-01-01': '2008-01',
+            '2008-12-28': '2008-52',
+            '2008-12-29': '2009-01',
+            '2008-12-30': '2009-01',
+            '2008-12-31': '2009-01',
+            '2009-01-01': '2009-01',
+            '2009-12-31': '2009-53',
+            '2010-01-01': '2009-53',
+            '2010-01-02': '2009-53',
+            '2010-01-03': '2009-53',
+            '404-12-31': '0404-53',
+            '405-12-31': '0405-52'
         }, i, isoWeek, formatted2, formatted1;
 
         for (i in cases) {
             isoWeek = cases[i].split('-').pop();
             formatted2 = moment(i, 'YYYY-MM-DD').format('WW');
-            test.equal(isoWeek, formatted2, i + ": WW should be " + isoWeek + ", but " + formatted2);
+            test.equal(isoWeek, formatted2, i + ': WW should be ' + isoWeek + ', but ' + formatted2);
             isoWeek = isoWeek.replace(/^0+/, '');
             formatted1 = moment(i, 'YYYY-MM-DD').format('W');
-            test.equal(isoWeek, formatted1, i + ": W should be " + isoWeek + ", but " + formatted1);
+            test.equal(isoWeek, formatted1, i + ': W should be ' + isoWeek + ', but ' + formatted1);
         }
 
         test.done();
     },
 
-    "iso week year formats" : function (test) {
+    'iso week year formats' : function (test) {
         // http://en.wikipedia.org/wiki/ISO_week_date
         var cases = {
-            "2005-01-02": "2004-53",
-            "2005-12-31": "2005-52",
-            "2007-01-01": "2007-01",
-            "2007-12-30": "2007-52",
-            "2007-12-31": "2008-01",
-            "2008-01-01": "2008-01",
-            "2008-12-28": "2008-52",
-            "2008-12-29": "2009-01",
-            "2008-12-30": "2009-01",
-            "2008-12-31": "2009-01",
-            "2009-01-01": "2009-01",
-            "2009-12-31": "2009-53",
-            "2010-01-01": "2009-53",
-            "2010-01-02": "2009-53",
-            "2010-01-03": "2009-53",
-            "404-12-31": "0404-53",
-            "405-12-31": "0405-52"
+            '2005-01-02': '2004-53',
+            '2005-12-31': '2005-52',
+            '2007-01-01': '2007-01',
+            '2007-12-30': '2007-52',
+            '2007-12-31': '2008-01',
+            '2008-01-01': '2008-01',
+            '2008-12-28': '2008-52',
+            '2008-12-29': '2009-01',
+            '2008-12-30': '2009-01',
+            '2008-12-31': '2009-01',
+            '2009-01-01': '2009-01',
+            '2009-12-31': '2009-53',
+            '2010-01-01': '2009-53',
+            '2010-01-02': '2009-53',
+            '2010-01-03': '2009-53',
+            '404-12-31': '0404-53',
+            '405-12-31': '0405-52'
         }, i, isoWeekYear, formatted5, formatted4, formatted2;
 
         for (i in cases) {
             isoWeekYear = cases[i].split('-')[0];
             formatted5 = moment(i, 'YYYY-MM-DD').format('GGGGG');
-            test.equal('0' + isoWeekYear, formatted5, i + ": GGGGG should be " + isoWeekYear + ", but " + formatted5);
+            test.equal('0' + isoWeekYear, formatted5, i + ': GGGGG should be ' + isoWeekYear + ', but ' + formatted5);
             formatted4 = moment(i, 'YYYY-MM-DD').format('GGGG');
-            test.equal(isoWeekYear, formatted4, i + ": GGGG should be " + isoWeekYear + ", but " + formatted4);
+            test.equal(isoWeekYear, formatted4, i + ': GGGG should be ' + isoWeekYear + ', but ' + formatted4);
             formatted2 = moment(i, 'YYYY-MM-DD').format('GG');
-            test.equal(isoWeekYear.slice(2, 4), formatted2, i + ": GG should be " + isoWeekYear + ", but " + formatted2);
+            test.equal(isoWeekYear.slice(2, 4), formatted2, i + ': GG should be ' + isoWeekYear + ', but ' + formatted2);
         }
 
         test.done();
     },
 
-    "week year formats" : function (test) {
+    'week year formats' : function (test) {
         // http://en.wikipedia.org/wiki/ISO_week_date
         var cases = {
-            "2005-01-02": "2004-53",
-            "2005-12-31": "2005-52",
-            "2007-01-01": "2007-01",
-            "2007-12-30": "2007-52",
-            "2007-12-31": "2008-01",
-            "2008-01-01": "2008-01",
-            "2008-12-28": "2008-52",
-            "2008-12-29": "2009-01",
-            "2008-12-30": "2009-01",
-            "2008-12-31": "2009-01",
-            "2009-01-01": "2009-01",
-            "2009-12-31": "2009-53",
-            "2010-01-01": "2009-53",
-            "2010-01-02": "2009-53",
-            "2010-01-03": "2009-53",
-            "404-12-31": "0404-53",
-            "405-12-31": "0405-52"
+            '2005-01-02': '2004-53',
+            '2005-12-31': '2005-52',
+            '2007-01-01': '2007-01',
+            '2007-12-30': '2007-52',
+            '2007-12-31': '2008-01',
+            '2008-01-01': '2008-01',
+            '2008-12-28': '2008-52',
+            '2008-12-29': '2009-01',
+            '2008-12-30': '2009-01',
+            '2008-12-31': '2009-01',
+            '2009-01-01': '2009-01',
+            '2009-12-31': '2009-53',
+            '2010-01-01': '2009-53',
+            '2010-01-02': '2009-53',
+            '2010-01-03': '2009-53',
+            '404-12-31': '0404-53',
+            '405-12-31': '0405-52'
         }, i, isoWeekYear, formatted5, formatted4, formatted2;
 
         moment.locale('en-gb'); // 1, 4
         for (i in cases) {
             isoWeekYear = cases[i].split('-')[0];
             formatted5 = moment(i, 'YYYY-MM-DD').format('ggggg');
-            test.equal('0' + isoWeekYear, formatted5, i + ": ggggg should be " + isoWeekYear + ", but " + formatted5);
+            test.equal('0' + isoWeekYear, formatted5, i + ': ggggg should be ' + isoWeekYear + ', but ' + formatted5);
             formatted4 = moment(i, 'YYYY-MM-DD').format('gggg');
-            test.equal(isoWeekYear, formatted4, i + ": gggg should be " + isoWeekYear + ", but " + formatted4);
+            test.equal(isoWeekYear, formatted4, i + ': gggg should be ' + isoWeekYear + ', but ' + formatted4);
             formatted2 = moment(i, 'YYYY-MM-DD').format('gg');
-            test.equal(isoWeekYear.slice(2, 4), formatted2, i + ": gg should be " + isoWeekYear + ", but " + formatted2);
+            test.equal(isoWeekYear.slice(2, 4), formatted2, i + ': gg should be ' + isoWeekYear + ', but ' + formatted2);
         }
 
         test.done();
     },
 
-    "iso weekday formats" : function (test) {
+    'iso weekday formats' : function (test) {
         test.expect(7);
 
-        test.equal(moment([1985, 1,  4]).format('E'), '1', "Feb  4 1985 is Monday    -- 1st day");
-        test.equal(moment([2029, 8, 18]).format('E'), '2', "Sep 18 2029 is Tuesday   -- 2nd day");
-        test.equal(moment([2013, 3, 24]).format('E'), '3', "Apr 24 2013 is Wednesday -- 3rd day");
-        test.equal(moment([2015, 2,  5]).format('E'), '4', "Mar  5 2015 is Thursday  -- 4th day");
-        test.equal(moment([1970, 0,  2]).format('E'), '5', "Jan  2 1970 is Friday    -- 5th day");
-        test.equal(moment([2001, 4, 12]).format('E'), '6', "May 12 2001 is Saturday  -- 6th day");
-        test.equal(moment([2000, 0,  2]).format('E'), '7', "Jan  2 2000 is Sunday    -- 7th day");
+        test.equal(moment([1985, 1,  4]).format('E'), '1', 'Feb  4 1985 is Monday    -- 1st day');
+        test.equal(moment([2029, 8, 18]).format('E'), '2', 'Sep 18 2029 is Tuesday   -- 2nd day');
+        test.equal(moment([2013, 3, 24]).format('E'), '3', 'Apr 24 2013 is Wednesday -- 3rd day');
+        test.equal(moment([2015, 2,  5]).format('E'), '4', 'Mar  5 2015 is Thursday  -- 4th day');
+        test.equal(moment([1970, 0,  2]).format('E'), '5', 'Jan  2 1970 is Friday    -- 5th day');
+        test.equal(moment([2001, 4, 12]).format('E'), '6', 'May 12 2001 is Saturday  -- 6th day');
+        test.equal(moment([2000, 0,  2]).format('E'), '7', 'Jan  2 2000 is Sunday    -- 7th day');
 
         test.done();
     },
 
-    "weekday formats" : function (test) {
+    'weekday formats' : function (test) {
         test.expect(7);
 
         moment.locale('dow: 3,doy: 5', {week: {dow: 3, doy: 5}});
-        test.equal(moment([1985, 1,  6]).format('e'), '0', "Feb  6 1985 is Wednesday -- 0th day");
-        test.equal(moment([2029, 8, 20]).format('e'), '1', "Sep 20 2029 is Thursday  -- 1st day");
-        test.equal(moment([2013, 3, 26]).format('e'), '2', "Apr 26 2013 is Friday    -- 2nd day");
-        test.equal(moment([2015, 2,  7]).format('e'), '3', "Mar  7 2015 is Saturday  -- 3nd day");
-        test.equal(moment([1970, 0,  4]).format('e'), '4', "Jan  4 1970 is Sunday    -- 4th day");
-        test.equal(moment([2001, 4, 14]).format('e'), '5', "May 14 2001 is Monday    -- 5th day");
-        test.equal(moment([2000, 0,  4]).format('e'), '6', "Jan  4 2000 is Tuesday   -- 6th day");
+        test.equal(moment([1985, 1,  6]).format('e'), '0', 'Feb  6 1985 is Wednesday -- 0th day');
+        test.equal(moment([2029, 8, 20]).format('e'), '1', 'Sep 20 2029 is Thursday  -- 1st day');
+        test.equal(moment([2013, 3, 26]).format('e'), '2', 'Apr 26 2013 is Friday    -- 2nd day');
+        test.equal(moment([2015, 2,  7]).format('e'), '3', 'Mar  7 2015 is Saturday  -- 3nd day');
+        test.equal(moment([1970, 0,  4]).format('e'), '4', 'Jan  4 1970 is Sunday    -- 4th day');
+        test.equal(moment([2001, 4, 14]).format('e'), '5', 'May 14 2001 is Monday    -- 5th day');
+        test.equal(moment([2000, 0,  4]).format('e'), '6', 'Jan  4 2000 is Tuesday   -- 6th day');
 
         test.done();
     },
 
-    "toString is just human readable format" : function (test) {
+    'toString is just human readable format' : function (test) {
         test.expect(1);
 
         var b = moment(new Date(2009, 1, 5, 15, 25, 50, 125));
@@ -358,7 +358,7 @@ exports.format = {
         test.done();
     },
 
-    "toJSON skips postformat" : function (test) {
+    'toJSON skips postformat' : function (test) {
         test.expect(1);
 
         moment.locale('postformat', {
@@ -366,12 +366,12 @@ exports.format = {
                 s.replace(/./g, 'X');
             }
         });
-        test.equal(moment.utc([2000, 0, 1]).toJSON(), "2000-01-01T00:00:00.000Z", "toJSON doesn't postformat");
+        test.equal(moment.utc([2000, 0, 1]).toJSON(), '2000-01-01T00:00:00.000Z', 'toJSON doesn\'t postformat');
         moment.locale('postformat', null);
         test.done();
     },
 
-    "calendar day timezone" : function (test) {
+    'calendar day timezone' : function (test) {
         test.expect(11);
 
         moment.locale('en');
@@ -384,35 +384,35 @@ exports.format = {
         for (i = 0; i < zones.length; ++i) {
             z = zones[i];
             a = moment().zone(z).startOf('day').subtract({m: 1});
-            test.equal(moment(a).zone(z).calendar(), "Yesterday at 11:59 PM", "Yesterday at 11:59 PM, not Today, or the wrong time");
+            test.equal(moment(a).zone(z).calendar(), 'Yesterday at 11:59 PM', 'Yesterday at 11:59 PM, not Today, or the wrong time');
         }
 
-        test.equal(moment(b).utc().calendar(), "Yesterday at 11:59 PM", "Yesterday at 11:59 PM, not Today, or the wrong time");
-        test.equal(moment(c).local().calendar(), "Yesterday at 11:59 PM", "Yesterday at 11:59 PM, not Today, or the wrong time");
-        test.equal(moment(c).local().calendar(d), "Tomorrow at 11:59 PM", "Tomorrow at 11:59 PM, not Yesterday, or the wrong time");
+        test.equal(moment(b).utc().calendar(), 'Yesterday at 11:59 PM', 'Yesterday at 11:59 PM, not Today, or the wrong time');
+        test.equal(moment(c).local().calendar(), 'Yesterday at 11:59 PM', 'Yesterday at 11:59 PM, not Today, or the wrong time');
+        test.equal(moment(c).local().calendar(d), 'Tomorrow at 11:59 PM', 'Tomorrow at 11:59 PM, not Yesterday, or the wrong time');
 
         test.done();
     },
 
-    "invalid" : function (test) {
+    'invalid' : function (test) {
         moment.locale('en');
 
-        test.equal(moment.invalid().format(), "Invalid date");
-        test.equal(moment.invalid().format('YYYY-MM-DD'), "Invalid date");
+        test.equal(moment.invalid().format(), 'Invalid date');
+        test.equal(moment.invalid().format('YYYY-MM-DD'), 'Invalid date');
 
         test.done();
     },
 
-    "quarter formats" : function (test) {
+    'quarter formats' : function (test) {
         test.expect(7);
 
-        test.equal(moment([1985, 1,  4]).format('Q'), '1', "Feb  4 1985 is Q1");
-        test.equal(moment([2029, 8, 18]).format('Q'), '3', "Sep 18 2029 is Q3");
-        test.equal(moment([2013, 3, 24]).format('Q'), '2', "Apr 24 2013 is Q2");
-        test.equal(moment([2015, 2,  5]).format('Q'), '1', "Mar  5 2015 is Q1");
-        test.equal(moment([1970, 0,  2]).format('Q'), '1', "Jan  2 1970 is Q1");
-        test.equal(moment([2001, 11, 12]).format('Q'), '4', "Dec 12 2001 is Q4");
-        test.equal(moment([2000, 0,  2]).format('[Q]Q-YYYY'), 'Q1-2000', "Jan  2 2000 is Q1");
+        test.equal(moment([1985, 1,  4]).format('Q'), '1', 'Feb  4 1985 is Q1');
+        test.equal(moment([2029, 8, 18]).format('Q'), '3', 'Sep 18 2029 is Q3');
+        test.equal(moment([2013, 3, 24]).format('Q'), '2', 'Apr 24 2013 is Q2');
+        test.equal(moment([2015, 2,  5]).format('Q'), '1', 'Mar  5 2015 is Q1');
+        test.equal(moment([1970, 0,  2]).format('Q'), '1', 'Jan  2 1970 is Q1');
+        test.equal(moment([2001, 11, 12]).format('Q'), '4', 'Dec 12 2001 is Q4');
+        test.equal(moment([2000, 0,  2]).format('[Q]Q-YYYY'), 'Q1-2000', 'Jan  2 2000 is Q1');
 
         test.done();
     }
index 243ea8e52482d1fe478540d77b32f784b90dc0b6..8c0efa5a9aefcb4c4d75b5f65eedb15271283404 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.gettersSetters = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "getters" : function (test) {
+    'getters' : function (test) {
         test.expect(8);
 
         var a = moment([2011, 9, 12, 6, 7, 8, 9]);
@@ -23,7 +23,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "getters programmatic" : function (test) {
+    'getters programmatic' : function (test) {
         var a = moment([2011, 9, 12, 6, 7, 8, 9]);
         test.equal(a.get('year'), 2011, 'year');
         test.equal(a.get('month'), 9, 'month');
@@ -43,7 +43,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "setters plural" : function (test) {
+    'setters plural' : function (test) {
         test.expect(8);
 
         var a = moment();
@@ -65,7 +65,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "setters singular" : function (test) {
+    'setters singular' : function (test) {
         test.expect(8);
 
         var a = moment();
@@ -87,7 +87,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "setters" : function (test) {
+    'setters' : function (test) {
         test.expect(9);
 
         var a = moment();
@@ -115,7 +115,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "setter programmatic" : function (test) {
+    'setter programmatic' : function (test) {
         var a = moment();
         a.set('year', 2011);
         a.set('month', 9);
@@ -143,7 +143,7 @@ exports.gettersSetters = {
 
     // Disable this, until we weekYear setter is fixed.
     // https://github.com/moment/moment/issues/1379
-    // "setters programatic with weeks" : function (test) {
+    // 'setters programatic with weeks' : function (test) {
     //     var a = moment();
     //     a.set('weekYear', 2001);
     //     a.set('week', 49);
@@ -159,7 +159,7 @@ exports.gettersSetters = {
     //},
 
     // I think this suffers from the same issue as the non-iso version.
-    // "setters programatic with weeks ISO" : function (test) {
+    // 'setters programatic with weeks ISO' : function (test) {
     //     var a = moment();
     //     a.set('isoWeekYear', 2001);
     //     a.set('isoWeek', 49);
@@ -172,7 +172,7 @@ exports.gettersSetters = {
     //     test.done();
     //},
 
-    "setters strings" : function (test) {
+    'setters strings' : function (test) {
         test.expect(7);
 
         var a = moment([2012]).locale('en');
@@ -186,7 +186,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "setters - falsey values" : function (test) {
+    'setters - falsey values' : function (test) {
         test.expect(1);
 
         var a = moment();
@@ -197,7 +197,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "chaining setters" : function (test) {
+    'chaining setters' : function (test) {
         test.expect(7);
 
         var a = moment();
@@ -217,7 +217,7 @@ exports.gettersSetters = {
         test.done();
     },
 
-    "day setter" : function (test) {
+    'day setter' : function (test) {
         test.expect(18);
 
         var a = moment([2011, 0, 15]);
index fffefcc48db5c8023398eea7a6d919c4c6edcbc6..3110079b5aa6feedac6481a5b9a32197b3e68d6c 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.invalid = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "invalid" : function (test) {
+    'invalid' : function (test) {
         var m = moment.invalid();
         test.equals(m.isValid(), false);
         test.equals(m.parsingFlags().userInvalidated, true);
@@ -16,7 +16,7 @@ exports.invalid = {
         test.done();
     },
 
-    "invalid with existing flag" : function (test) {
+    'invalid with existing flag' : function (test) {
         var m = moment.invalid({invalidMonth : 'whatchamacallit'});
         test.equals(m.isValid(), false);
         test.equals(m.parsingFlags().userInvalidated, false);
@@ -25,7 +25,7 @@ exports.invalid = {
         test.done();
     },
 
-    "invalid with custom flag" : function (test) {
+    'invalid with custom flag' : function (test) {
         var m = moment.invalid({tooBusyWith : 'reiculating splines'});
         test.equals(m.isValid(), false);
         test.equals(m.parsingFlags().userInvalidated, false);
index 38da3ca527850213180128dc1564454962a6812e..3674ecbfbaa45455c1763a67dfc42313057f2a88 100644 (file)
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.isAfter = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "is after without units" : function (test) {
+    'is after without units' : function (test) {
         test.expect(17);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 5, 5, 10))), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 3, 5, 10))), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 5, 10))), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 5, 10))), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 5, 10))), false, "day is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 3, 4, 5, 10))), true, "day is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 5, 10))), false, "hour is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 2, 4, 5, 10))), true, "hour is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 5, 10))), false, "minute is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 5, 10))), true, "minute is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 10))), false, "second is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 11))), true, "second is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 10))), false, "millisecond match");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 11))), false, "millisecond is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 9))), true, "millisecond is earlier");
-        test.equal(m.isAfter(m), false, "moments are not after themselves");
-        test.equal(+m, +mCopy, "isAfter second should not change moment");
+        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 5, 5, 10))), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 3, 5, 10))), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 5, 10))), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 5, 10))), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 5, 10))), false, 'day is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 3, 4, 5, 10))), true, 'day is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 5, 10))), false, 'hour is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 2, 4, 5, 10))), true, 'hour is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 5, 10))), false, 'minute is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 5, 10))), true, 'minute is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 10))), false, 'second is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 11))), true, 'second is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 10))), false, 'millisecond match');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 11))), false, 'millisecond is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 9))), true, 'millisecond is earlier');
+        test.equal(m.isAfter(m), false, 'moments are not after themselves');
+        test.equal(+m, +mCopy, 'isAfter second should not change moment');
         test.done();
     },
 
-    "is after year" : function (test) {
+    'is after year' : function (test) {
         test.expect(11);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'year'), false, "year match");
-        test.equal(m.isAfter(moment(new Date(2010, 5, 6, 7, 8, 9, 10)), 'years'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2013, 5, 6, 7, 8, 9, 10)), 'year'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 5, 6, 7, 8, 9, 10)), 'year'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 0, 1, 0, 0, 0, 0)), 'year'), false, "exact start of year");
-        test.equal(m.isAfter(moment(new Date(2011, 11, 31, 23, 59, 59, 999)), 'year'), false, "exact end of year");
-        test.equal(m.isAfter(moment(new Date(2012, 0, 1, 0, 0, 0, 0)), 'year'), false, "start of next year");
-        test.equal(m.isAfter(moment(new Date(2010, 11, 31, 23, 59, 59, 999)), 'year'), true, "end of previous year");
-        test.equal(m.isAfter(moment(new Date(1980, 11, 31, 23, 59, 59, 999)), 'year'), true, "end of year far before");
-        test.equal(m.isAfter(m, 'year'), false, "same moments are not after the same year");
-        test.equal(+m, +mCopy, "isAfter year should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'year'), false, 'year match');
+        test.equal(m.isAfter(moment(new Date(2010, 5, 6, 7, 8, 9, 10)), 'years'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2013, 5, 6, 7, 8, 9, 10)), 'year'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 5, 6, 7, 8, 9, 10)), 'year'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 0, 1, 0, 0, 0, 0)), 'year'), false, 'exact start of year');
+        test.equal(m.isAfter(moment(new Date(2011, 11, 31, 23, 59, 59, 999)), 'year'), false, 'exact end of year');
+        test.equal(m.isAfter(moment(new Date(2012, 0, 1, 0, 0, 0, 0)), 'year'), false, 'start of next year');
+        test.equal(m.isAfter(moment(new Date(2010, 11, 31, 23, 59, 59, 999)), 'year'), true, 'end of previous year');
+        test.equal(m.isAfter(moment(new Date(1980, 11, 31, 23, 59, 59, 999)), 'year'), true, 'end of year far before');
+        test.equal(m.isAfter(m, 'year'), false, 'same moments are not after the same year');
+        test.equal(+m, +mCopy, 'isAfter year should not change moment');
         test.done();
     },
 
-    "is after month" : function (test) {
+    'is after month' : function (test) {
         test.expect(13);
 
         var m = moment(new Date(2011, 2, 3, 4, 5, 6, 7)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'month'), false, "month match");
-        test.equal(m.isAfter(moment(new Date(2010, 2, 6, 7, 8, 9, 10)), 'months'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'month'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 2, 6, 7, 8, 9, 10)), 'month'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'month'), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 1, 6, 7, 8, 9, 10)), 'month'), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 1, 0, 0, 0, 0)), 'month'), false, "exact start of month");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 31, 23, 59, 59, 999)), 'month'), false, "exact end of month");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 0, 0, 0, 0)), 'month'), false, "start of next month");
-        test.equal(m.isAfter(moment(new Date(2011, 1, 27, 23, 59, 59, 999)), 'month'), true, "end of previous month");
-        test.equal(m.isAfter(moment(new Date(2010, 12, 31, 23, 59, 59, 999)), 'month'), true, "later month but earlier year");
-        test.equal(m.isAfter(m, 'month'), false, "same moments are not after the same month");
-        test.equal(+m, +mCopy, "isAfter month should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'month'), false, 'month match');
+        test.equal(m.isAfter(moment(new Date(2010, 2, 6, 7, 8, 9, 10)), 'months'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'month'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 2, 6, 7, 8, 9, 10)), 'month'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'month'), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 1, 6, 7, 8, 9, 10)), 'month'), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 1, 0, 0, 0, 0)), 'month'), false, 'exact start of month');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 31, 23, 59, 59, 999)), 'month'), false, 'exact end of month');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 0, 0, 0, 0)), 'month'), false, 'start of next month');
+        test.equal(m.isAfter(moment(new Date(2011, 1, 27, 23, 59, 59, 999)), 'month'), true, 'end of previous month');
+        test.equal(m.isAfter(moment(new Date(2010, 12, 31, 23, 59, 59, 999)), 'month'), true, 'later month but earlier year');
+        test.equal(m.isAfter(m, 'month'), false, 'same moments are not after the same month');
+        test.equal(+m, +mCopy, 'isAfter month should not change moment');
         test.done();
     },
 
-    "is after day" : function (test) {
+    'is after day' : function (test) {
         test.expect(15);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 7, 8, 9, 10)), 'day'), false, "day match");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 7, 8, 9, 10)), 'days'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 7, 8, 9, 10)), 'day'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 7, 8, 9, 10)), 'day'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 7, 8, 9, 10)), 'day'), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 7, 8, 9, 10)), 'day'), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 7, 8, 9, 10)), 'day'), false, "day is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 7, 8, 9, 10)), 'day'), true, "day is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 0, 0, 0, 0)), 'day'), false, "exact start of day");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 23, 59, 59, 999)), 'day'), false, "exact end of day");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 0, 0, 0, 0)), 'day'), false, "start of next day");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 23, 59, 59, 999)), 'day'), true, "end of previous day");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 10, 0, 0, 0, 0)), 'day'), true, "later day but earlier year");
-        test.equal(m.isAfter(m, 'day'), false, "same moments are not after the same day");
-        test.equal(+m, +mCopy, "isAfter day should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 7, 8, 9, 10)), 'day'), false, 'day match');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 7, 8, 9, 10)), 'days'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 7, 8, 9, 10)), 'day'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 7, 8, 9, 10)), 'day'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 7, 8, 9, 10)), 'day'), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 7, 8, 9, 10)), 'day'), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 7, 8, 9, 10)), 'day'), false, 'day is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 7, 8, 9, 10)), 'day'), true, 'day is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 0, 0, 0, 0)), 'day'), false, 'exact start of day');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 23, 59, 59, 999)), 'day'), false, 'exact end of day');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 0, 0, 0, 0)), 'day'), false, 'start of next day');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 23, 59, 59, 999)), 'day'), true, 'end of previous day');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 10, 0, 0, 0, 0)), 'day'), true, 'later day but earlier year');
+        test.equal(m.isAfter(m, 'day'), false, 'same moments are not after the same day');
+        test.equal(+m, +mCopy, 'isAfter day should not change moment');
         test.done();
     },
 
-    "is after hour" : function (test) {
+    'is after hour' : function (test) {
         test.expect(16);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, "hour match");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 8, 9, 10)), 'hours'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 8, 9, 10)), 'hour'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 8, 9, 10)), 'hour'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 8, 9, 10)), 'hour'), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hour'), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 8, 9, 10)), 'hour'), false, "day is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 3, 8, 9, 10)), 'hour'), true, "day is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 8, 9, 10)), 'hour'), false, "hour is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, "hour is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 0, 0, 0)), 'hour'), false, "exact start of hour");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 59, 59, 999)), 'hour'), false, "exact end of hour");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 0, 0, 0)), 'hour'), false, "start of next hour");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 2, 59, 59, 999)), 'hour'), true, "end of previous hour");
-        test.equal(m.isAfter(m, 'hour'), false, "same moments are not after the same hour");
-        test.equal(+m, +mCopy, "isAfter hour should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, 'hour match');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 8, 9, 10)), 'hours'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 8, 9, 10)), 'hour'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 8, 9, 10)), 'hour'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 8, 9, 10)), 'hour'), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hour'), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 8, 9, 10)), 'hour'), false, 'day is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 3, 8, 9, 10)), 'hour'), true, 'day is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 8, 9, 10)), 'hour'), false, 'hour is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, 'hour is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 0, 0, 0)), 'hour'), false, 'exact start of hour');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 59, 59, 999)), 'hour'), false, 'exact end of hour');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 0, 0, 0)), 'hour'), false, 'start of next hour');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 2, 59, 59, 999)), 'hour'), true, 'end of previous hour');
+        test.equal(m.isAfter(m, 'hour'), false, 'same moments are not after the same hour');
+        test.equal(+m, +mCopy, 'isAfter hour should not change moment');
         test.done();
     },
 
-    "is after minute" : function (test) {
+    'is after minute' : function (test) {
         test.expect(18);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 9, 10)), 'minute'), false, "minute match");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 9, 10)), 'minutes'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 4, 9, 10)), 'minute'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 9, 10)), 'minute'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 9, 10)), 'minute'), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 9, 10)), 'minute'), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 9, 10)), 'minute'), false, "day is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 3, 4, 9, 10)), 'minute'), true, "day is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 9, 10)), 'minute'), false, "hour is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 2, 4, 9, 10)), 'minute'), true, "hour is earler");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 9, 10)), 'minute'), false, "minute is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 9, 10)), 'minute'), true, "minute is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 0, 0)), 'minute'), false, "exact start of minute");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 59, 999)), 'minute'), false, "exact end of minute");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 0, 0)), 'minute'), false, "start of next minute");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 59, 999)), 'minute'), true, "end of previous minute");
-        test.equal(m.isAfter(m, 'minute'), false, "same moments are not after the same minute");
-        test.equal(+m, +mCopy, "isAfter minute should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 9, 10)), 'minute'), false, 'minute match');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 9, 10)), 'minutes'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 4, 9, 10)), 'minute'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 9, 10)), 'minute'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 9, 10)), 'minute'), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 9, 10)), 'minute'), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 9, 10)), 'minute'), false, 'day is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 3, 4, 9, 10)), 'minute'), true, 'day is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 9, 10)), 'minute'), false, 'hour is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 2, 4, 9, 10)), 'minute'), true, 'hour is earler');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 9, 10)), 'minute'), false, 'minute is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 9, 10)), 'minute'), true, 'minute is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 0, 0)), 'minute'), false, 'exact start of minute');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 59, 999)), 'minute'), false, 'exact end of minute');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 0, 0)), 'minute'), false, 'start of next minute');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 59, 999)), 'minute'), true, 'end of previous minute');
+        test.equal(m.isAfter(m, 'minute'), false, 'same moments are not after the same minute');
+        test.equal(+m, +mCopy, 'isAfter minute should not change moment');
         test.done();
     },
 
-    "is after second" : function (test) {
+    'is after second' : function (test) {
         test.expect(20);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'second'), false, "second match");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'seconds'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'second'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'second'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'second'), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'second'), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'second'), false, "day is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'second'), true, "day is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'second'), false, "hour is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'second'), true, "hour is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'second'), false, "minute is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'second'), true, "minute is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'second'), false, "second is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'second'), true, "second is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 0)), 'second'), false, "exact start of second");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 999)), 'second'), false, "exact end of second");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 0)), 'second'), false, "start of next second");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 999)), 'second'), true, "end of previous second");
-        test.equal(m.isAfter(m, 'second'), false, "same moments are not after the same second");
-        test.equal(+m, +mCopy, "isAfter second should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'second'), false, 'second match');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'seconds'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'second'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'second'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'second'), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'second'), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'second'), false, 'day is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'second'), true, 'day is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'second'), false, 'hour is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'second'), true, 'hour is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'second'), false, 'minute is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'second'), true, 'minute is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'second'), false, 'second is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'second'), true, 'second is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 0)), 'second'), false, 'exact start of second');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 999)), 'second'), false, 'exact end of second');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 0)), 'second'), false, 'start of next second');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 999)), 'second'), true, 'end of previous second');
+        test.equal(m.isAfter(m, 'second'), false, 'same moments are not after the same second');
+        test.equal(+m, +mCopy, 'isAfter second should not change moment');
         test.done();
     },
 
-    "is after millisecond" : function (test) {
+    'is after millisecond' : function (test) {
         test.expect(18);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, "millisecond match");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'milliseconds'), true, "plural should work");
-        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, "year is later");
-        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'millisecond'), true, "year is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'millisecond'), false, "month is later");
-        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'millisecond'), true, "month is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'millisecond'), false, "day is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'millisecond'), true, "day is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'millisecond'), false, "hour is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'millisecond'), true, "hour is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'millisecond'), false, "minute is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'millisecond'), true, "minute is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'millisecond'), false, "second is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'millisecond'), true, "second is earlier");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 11)), 'millisecond'), false, "millisecond is later");
-        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 9)), 'millisecond'), true, "millisecond is earlier");
-        test.equal(m.isAfter(m, 'millisecond'), false, "same moments are not after the same millisecond");
-        test.equal(+m, +mCopy, "isAfter millisecond should not change moment");
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, 'millisecond match');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'milliseconds'), true, 'plural should work');
+        test.equal(m.isAfter(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, 'year is later');
+        test.equal(m.isAfter(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'millisecond'), true, 'year is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'millisecond'), false, 'month is later');
+        test.equal(m.isAfter(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'millisecond'), true, 'month is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'millisecond'), false, 'day is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'millisecond'), true, 'day is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'millisecond'), false, 'hour is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'millisecond'), true, 'hour is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'millisecond'), false, 'minute is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'millisecond'), true, 'minute is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'millisecond'), false, 'second is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'millisecond'), true, 'second is earlier');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 6, 11)), 'millisecond'), false, 'millisecond is later');
+        test.equal(m.isAfter(moment(new Date(2011, 3, 2, 3, 4, 4, 9)), 'millisecond'), true, 'millisecond is earlier');
+        test.equal(m.isAfter(m, 'millisecond'), false, 'same moments are not after the same millisecond');
+        test.equal(+m, +mCopy, 'isAfter millisecond should not change moment');
         test.done();
     }
 
index 0a2f6f81969f93ff7b0c72fd7bdb5c89d22db81a..2474313734e9be245428f024652fde2ab59620df 100644 (file)
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.isBefore = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "is after without units" : function (test) {
+    'is after without units' : function (test) {
         test.expect(17);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 5, 5, 10))), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 3, 5, 10))), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 5, 10))), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 5, 10))), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 5, 10))), true, "day is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 3, 4, 5, 10))), false, "day is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 5, 10))), true, "hour is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 2, 4, 5, 10))), false, "hour is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 5, 10))), true, "minute is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 5, 10))), false, "minute is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 10))), true, "second is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 11))), false, "second is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 10))), false, "millisecond match");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 11))), true, "millisecond is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 9))), false, "millisecond is earlier");
-        test.equal(m.isBefore(m), false, "moments are not before themselves");
-        test.equal(+m, +mCopy, "isBefore second should not change moment");
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 5, 5, 10))), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 3, 5, 10))), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 5, 10))), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 5, 10))), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 5, 10))), true, 'day is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 3, 4, 5, 10))), false, 'day is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 5, 10))), true, 'hour is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 2, 4, 5, 10))), false, 'hour is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 5, 10))), true, 'minute is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 5, 10))), false, 'minute is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 10))), true, 'second is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 11))), false, 'second is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 10))), false, 'millisecond match');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 11))), true, 'millisecond is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 9))), false, 'millisecond is earlier');
+        test.equal(m.isBefore(m), false, 'moments are not before themselves');
+        test.equal(+m, +mCopy, 'isBefore second should not change moment');
         test.done();
     },
 
-    "is before year" : function (test) {
+    'is before year' : function (test) {
         test.expect(11);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'year'), false, "year match");
-        test.equal(m.isBefore(moment(new Date(2012, 5, 6, 7, 8, 9, 10)), 'years'), true, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2013, 5, 6, 7, 8, 9, 10)), 'year'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 5, 6, 7, 8, 9, 10)), 'year'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 0, 1, 0, 0, 0, 0)), 'year'), false, "exact start of year");
-        test.equal(m.isBefore(moment(new Date(2011, 11, 31, 23, 59, 59, 999)), 'year'), false, "exact end of year");
-        test.equal(m.isBefore(moment(new Date(2012, 0, 1, 0, 0, 0, 0)), 'year'), true, "start of next year");
-        test.equal(m.isBefore(moment(new Date(2010, 11, 31, 23, 59, 59, 999)), 'year'), false, "end of previous year");
-        test.equal(m.isBefore(moment(new Date(1980, 11, 31, 23, 59, 59, 999)), 'year'), false, "end of year far before");
-        test.equal(m.isBefore(m, 'year'), false, "same moments are not before the same year");
-        test.equal(+m, +mCopy, "isBefore year should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'year'), false, 'year match');
+        test.equal(m.isBefore(moment(new Date(2012, 5, 6, 7, 8, 9, 10)), 'years'), true, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2013, 5, 6, 7, 8, 9, 10)), 'year'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 5, 6, 7, 8, 9, 10)), 'year'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 0, 1, 0, 0, 0, 0)), 'year'), false, 'exact start of year');
+        test.equal(m.isBefore(moment(new Date(2011, 11, 31, 23, 59, 59, 999)), 'year'), false, 'exact end of year');
+        test.equal(m.isBefore(moment(new Date(2012, 0, 1, 0, 0, 0, 0)), 'year'), true, 'start of next year');
+        test.equal(m.isBefore(moment(new Date(2010, 11, 31, 23, 59, 59, 999)), 'year'), false, 'end of previous year');
+        test.equal(m.isBefore(moment(new Date(1980, 11, 31, 23, 59, 59, 999)), 'year'), false, 'end of year far before');
+        test.equal(m.isBefore(m, 'year'), false, 'same moments are not before the same year');
+        test.equal(+m, +mCopy, 'isBefore year should not change moment');
         test.done();
     },
 
-    "is before month" : function (test) {
+    'is before month' : function (test) {
         test.expect(13);
 
         var m = moment(new Date(2011, 2, 3, 4, 5, 6, 7)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'month'), false, "month match");
-        test.equal(m.isBefore(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'months'), true, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'month'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 2, 6, 7, 8, 9, 10)), 'month'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'month'), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 1, 6, 7, 8, 9, 10)), 'month'), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 1, 0, 0, 0, 0)), 'month'), false, "exact start of month");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 31, 23, 59, 59, 999)), 'month'), false, "exact end of month");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 0, 0, 0, 0)), 'month'), true, "start of next month");
-        test.equal(m.isBefore(moment(new Date(2011, 1, 27, 23, 59, 59, 999)), 'month'), false, "end of previous month");
-        test.equal(m.isBefore(moment(new Date(2010, 12, 31, 23, 59, 59, 999)), 'month'), false, "later month but earlier year");
-        test.equal(m.isBefore(m, 'month'), false, "same moments are not before the same month");
-        test.equal(+m, +mCopy, "isBefore month should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'month'), false, 'month match');
+        test.equal(m.isBefore(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'months'), true, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'month'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 2, 6, 7, 8, 9, 10)), 'month'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'month'), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 1, 6, 7, 8, 9, 10)), 'month'), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 1, 0, 0, 0, 0)), 'month'), false, 'exact start of month');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 31, 23, 59, 59, 999)), 'month'), false, 'exact end of month');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 0, 0, 0, 0)), 'month'), true, 'start of next month');
+        test.equal(m.isBefore(moment(new Date(2011, 1, 27, 23, 59, 59, 999)), 'month'), false, 'end of previous month');
+        test.equal(m.isBefore(moment(new Date(2010, 12, 31, 23, 59, 59, 999)), 'month'), false, 'later month but earlier year');
+        test.equal(m.isBefore(m, 'month'), false, 'same moments are not before the same month');
+        test.equal(+m, +mCopy, 'isBefore month should not change moment');
         test.done();
     },
 
-    "is before day" : function (test) {
+    'is before day' : function (test) {
         test.expect(15);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 7, 8, 9, 10)), 'day'), false, "day match");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 7, 8, 9, 10)), 'days'), true, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 7, 8, 9, 10)), 'day'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 7, 8, 9, 10)), 'day'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 7, 8, 9, 10)), 'day'), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 7, 8, 9, 10)), 'day'), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 7, 8, 9, 10)), 'day'), true, "day is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 7, 8, 9, 10)), 'day'), false, "day is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 0, 0, 0, 0)), 'day'), false, "exact start of day");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 23, 59, 59, 999)), 'day'), false, "exact end of day");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 0, 0, 0, 0)), 'day'), true, "start of next day");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 23, 59, 59, 999)), 'day'), false, "end of previous day");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 10, 0, 0, 0, 0)), 'day'), false, "later day but earlier year");
-        test.equal(m.isBefore(m, 'day'), false, "same moments are not before the same day");
-        test.equal(+m, +mCopy, "isBefore day should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 7, 8, 9, 10)), 'day'), false, 'day match');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 7, 8, 9, 10)), 'days'), true, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 7, 8, 9, 10)), 'day'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 7, 8, 9, 10)), 'day'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 7, 8, 9, 10)), 'day'), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 7, 8, 9, 10)), 'day'), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 7, 8, 9, 10)), 'day'), true, 'day is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 7, 8, 9, 10)), 'day'), false, 'day is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 0, 0, 0, 0)), 'day'), false, 'exact start of day');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 23, 59, 59, 999)), 'day'), false, 'exact end of day');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 0, 0, 0, 0)), 'day'), true, 'start of next day');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 23, 59, 59, 999)), 'day'), false, 'end of previous day');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 10, 0, 0, 0, 0)), 'day'), false, 'later day but earlier year');
+        test.equal(m.isBefore(m, 'day'), false, 'same moments are not before the same day');
+        test.equal(+m, +mCopy, 'isBefore day should not change moment');
         test.done();
     },
 
-    "is before hour" : function (test) {
+    'is before hour' : function (test) {
         test.expect(16);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, "hour match");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 8, 9, 10)), 'hours'), true, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 8, 9, 10)), 'hour'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 8, 9, 10)), 'hour'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 8, 9, 10)), 'hour'), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hour'), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 8, 9, 10)), 'hour'), true, "day is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 3, 8, 9, 10)), 'hour'), false, "day is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 8, 9, 10)), 'hour'), true, "hour is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, "hour is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 0, 0, 0)), 'hour'), false, "exact start of hour");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 59, 59, 999)), 'hour'), false, "exact end of hour");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 0, 0, 0)), 'hour'), true, "start of next hour");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 2, 59, 59, 999)), 'hour'), false, "end of previous hour");
-        test.equal(m.isBefore(m, 'hour'), false, "same moments are not before the same hour");
-        test.equal(+m, +mCopy, "isBefore hour should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, 'hour match');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 8, 9, 10)), 'hours'), true, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 8, 9, 10)), 'hour'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 8, 9, 10)), 'hour'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 8, 9, 10)), 'hour'), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hour'), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 8, 9, 10)), 'hour'), true, 'day is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 3, 8, 9, 10)), 'hour'), false, 'day is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 8, 9, 10)), 'hour'), true, 'hour is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 8, 9, 10)), 'hour'), false, 'hour is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 0, 0, 0)), 'hour'), false, 'exact start of hour');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 59, 59, 999)), 'hour'), false, 'exact end of hour');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 0, 0, 0)), 'hour'), true, 'start of next hour');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 2, 59, 59, 999)), 'hour'), false, 'end of previous hour');
+        test.equal(m.isBefore(m, 'hour'), false, 'same moments are not before the same hour');
+        test.equal(+m, +mCopy, 'isBefore hour should not change moment');
         test.done();
     },
 
-    "is before minute" : function (test) {
+    'is before minute' : function (test) {
         test.expect(18);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 9, 10)), 'minute'), false, "minute match");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 9, 10)), 'minutes'), true, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 9, 10)), 'minute'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 9, 10)), 'minute'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 9, 10)), 'minute'), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 9, 10)), 'minute'), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 9, 10)), 'minute'), true, "day is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 3, 4, 9, 10)), 'minute'), false, "day is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 9, 10)), 'minute'), true, "hour is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 2, 4, 9, 10)), 'minute'), false, "hour is earler");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 9, 10)), 'minute'), true, "minute is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 9, 10)), 'minute'), false, "minute is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 0, 0)), 'minute'), false, "exact start of minute");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 59, 999)), 'minute'), false, "exact end of minute");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 0, 0)), 'minute'), true, "start of next minute");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 59, 999)), 'minute'), false, "end of previous minute");
-        test.equal(m.isBefore(m, 'minute'), false, "same moments are not before the same minute");
-        test.equal(+m, +mCopy, "isBefore minute should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 9, 10)), 'minute'), false, 'minute match');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 9, 10)), 'minutes'), true, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 9, 10)), 'minute'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 9, 10)), 'minute'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 9, 10)), 'minute'), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 9, 10)), 'minute'), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 9, 10)), 'minute'), true, 'day is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 3, 4, 9, 10)), 'minute'), false, 'day is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 9, 10)), 'minute'), true, 'hour is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 2, 4, 9, 10)), 'minute'), false, 'hour is earler');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 9, 10)), 'minute'), true, 'minute is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 9, 10)), 'minute'), false, 'minute is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 0, 0)), 'minute'), false, 'exact start of minute');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 59, 999)), 'minute'), false, 'exact end of minute');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 0, 0)), 'minute'), true, 'start of next minute');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 59, 999)), 'minute'), false, 'end of previous minute');
+        test.equal(m.isBefore(m, 'minute'), false, 'same moments are not before the same minute');
+        test.equal(+m, +mCopy, 'isBefore minute should not change moment');
         test.done();
     },
 
-    "is before second" : function (test) {
+    'is before second' : function (test) {
         test.expect(20);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'second'), false, "second match");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'seconds'), true, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'second'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'second'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'second'), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'second'), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'second'), true, "day is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'second'), false, "day is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'second'), true, "hour is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'second'), false, "hour is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'second'), true, "minute is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'second'), false, "minute is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'second'), true, "second is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'second'), false, "second is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 0)), 'second'), false, "exact start of second");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 999)), 'second'), false, "exact end of second");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 0)), 'second'), true, "start of next second");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 999)), 'second'), false, "end of previous second");
-        test.equal(m.isBefore(m, 'second'), false, "same moments are not before the same second");
-        test.equal(+m, +mCopy, "isBefore second should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'second'), false, 'second match');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'seconds'), true, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'second'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'second'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'second'), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'second'), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'second'), true, 'day is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'second'), false, 'day is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'second'), true, 'hour is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'second'), false, 'hour is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'second'), true, 'minute is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'second'), false, 'minute is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'second'), true, 'second is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'second'), false, 'second is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 0)), 'second'), false, 'exact start of second');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 999)), 'second'), false, 'exact end of second');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 0)), 'second'), true, 'start of next second');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 999)), 'second'), false, 'end of previous second');
+        test.equal(m.isBefore(m, 'second'), false, 'same moments are not before the same second');
+        test.equal(+m, +mCopy, 'isBefore second should not change moment');
         test.done();
     },
 
-    "is before millisecond" : function (test) {
+    'is before millisecond' : function (test) {
         test.expect(18);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, "millisecond match");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'milliseconds'), false, "plural should work");
-        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'millisecond'), true, "year is later");
-        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, "year is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'millisecond'), true, "month is later");
-        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'millisecond'), false, "month is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'millisecond'), true, "day is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'millisecond'), false, "day is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'millisecond'), true, "hour is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'millisecond'), false, "hour is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'millisecond'), true, "minute is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'millisecond'), false, "minute is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'millisecond'), true, "second is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'millisecond'), false, "second is earlier");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 11)), 'millisecond'), true, "millisecond is later");
-        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 9)), 'millisecond'), false, "millisecond is earlier");
-        test.equal(m.isBefore(m, 'millisecond'), false, "same moments are not before the same millisecond");
-        test.equal(+m, +mCopy, "isBefore millisecond should not change moment");
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, 'millisecond match');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'milliseconds'), false, 'plural should work');
+        test.equal(m.isBefore(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'millisecond'), true, 'year is later');
+        test.equal(m.isBefore(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, 'year is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'millisecond'), true, 'month is later');
+        test.equal(m.isBefore(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'millisecond'), false, 'month is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'millisecond'), true, 'day is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'millisecond'), false, 'day is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'millisecond'), true, 'hour is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'millisecond'), false, 'hour is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'millisecond'), true, 'minute is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'millisecond'), false, 'minute is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'millisecond'), true, 'second is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'millisecond'), false, 'second is earlier');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 6, 11)), 'millisecond'), true, 'millisecond is later');
+        test.equal(m.isBefore(moment(new Date(2011, 3, 2, 3, 4, 4, 9)), 'millisecond'), false, 'millisecond is earlier');
+        test.equal(m.isBefore(m, 'millisecond'), false, 'same moments are not before the same millisecond');
+        test.equal(+m, +mCopy, 'isBefore millisecond should not change moment');
         test.done();
     }
 };
index 93a78b306bc3f4511f462679c069d76023c4921f..1ff80bbbb22a8d0f19ad51e8ba3d5fdf279afb67 100644 (file)
@@ -3,12 +3,12 @@ var moment = require('../../moment');
 exports.isMoment = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "is moment object": function (test) {
+    'is moment object': function (test) {
         test.expect(13);
 
         var MyObj = function () {},
index b30b5cf950e06e49f3aa58311e54587470f71264..4028ff343f5bc67a2bdbc09e5b4082b08b9ede48 100644 (file)
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.isSame = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "is same without units" : function (test) {
+    'is same without units' : function (test) {
         test.expect(17);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2012, 3, 2, 3, 5, 5, 10))), false, "year is later");
-        test.equal(m.isSame(moment(new Date(2010, 3, 2, 3, 3, 5, 10))), false, "year is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 4, 2, 3, 4, 5, 10))), false, "month is later");
-        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 5, 10))), false, "month is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 3, 3, 4, 5, 10))), false, "day is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 1, 3, 4, 5, 10))), false, "day is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 4, 4, 5, 10))), false, "hour is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 2, 4, 5, 10))), false, "hour is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 5, 5, 10))), false, "minute is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 3, 5, 10))), false, "minute is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 6, 10))), false, "second is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 4, 11))), false, "second is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 10))), true, "millisecond match");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 11))), false, "millisecond is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 9))), false, "millisecond is earlier");
-        test.equal(m.isSame(m), true, "moments are the same as themselves");
-        test.equal(+m, +mCopy, "isSame second should not change moment");
+        test.equal(m.isSame(moment(new Date(2012, 3, 2, 3, 5, 5, 10))), false, 'year is later');
+        test.equal(m.isSame(moment(new Date(2010, 3, 2, 3, 3, 5, 10))), false, 'year is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 4, 2, 3, 4, 5, 10))), false, 'month is later');
+        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 5, 10))), false, 'month is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 3, 3, 4, 5, 10))), false, 'day is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 1, 3, 4, 5, 10))), false, 'day is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 4, 4, 5, 10))), false, 'hour is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 2, 4, 5, 10))), false, 'hour is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 5, 5, 10))), false, 'minute is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 3, 5, 10))), false, 'minute is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 6, 10))), false, 'second is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 4, 11))), false, 'second is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 10))), true, 'millisecond match');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 11))), false, 'millisecond is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 9))), false, 'millisecond is earlier');
+        test.equal(m.isSame(m), true, 'moments are the same as themselves');
+        test.equal(+m, +mCopy, 'isSame second should not change moment');
         test.done();
     },
 
-    "is same year" : function (test) {
+    'is same year' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'year'), true, "year match");
-        test.equal(m.isSame(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'years'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 5, 6, 7, 8, 9, 10)), 'year'), false, "year mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 0, 1, 0, 0, 0, 0)), 'year'), true, "exact start of year");
-        test.equal(m.isSame(moment(new Date(2011, 11, 31, 23, 59, 59, 999)), 'year'), true, "exact end of year");
-        test.equal(m.isSame(moment(new Date(2012, 0, 1, 0, 0, 0, 0)), 'year'), false, "start of next year");
-        test.equal(m.isSame(moment(new Date(2010, 11, 31, 23, 59, 59, 999)), 'year'), false, "end of previous year");
-        test.equal(m.isSame(m, 'year'), true, "same moments are in the same year");
-        test.equal(+m, +mCopy, "isSame year should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'year'), true, 'year match');
+        test.equal(m.isSame(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'years'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 5, 6, 7, 8, 9, 10)), 'year'), false, 'year mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 0, 1, 0, 0, 0, 0)), 'year'), true, 'exact start of year');
+        test.equal(m.isSame(moment(new Date(2011, 11, 31, 23, 59, 59, 999)), 'year'), true, 'exact end of year');
+        test.equal(m.isSame(moment(new Date(2012, 0, 1, 0, 0, 0, 0)), 'year'), false, 'start of next year');
+        test.equal(m.isSame(moment(new Date(2010, 11, 31, 23, 59, 59, 999)), 'year'), false, 'end of previous year');
+        test.equal(m.isSame(m, 'year'), true, 'same moments are in the same year');
+        test.equal(+m, +mCopy, 'isSame year should not change moment');
         test.done();
     },
 
-    "is same month" : function (test) {
+    'is same month' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 2, 3, 4, 5, 6, 7)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'month'), true, "month match");
-        test.equal(m.isSame(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'months'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'month'), false, "year mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'month'), false, "month mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 2, 1, 0, 0, 0, 0)), 'month'), true, "exact start of month");
-        test.equal(m.isSame(moment(new Date(2011, 2, 31, 23, 59, 59, 999)), 'month'), true, "exact end of month");
-        test.equal(m.isSame(moment(new Date(2011, 3, 1, 0, 0, 0, 0)), 'month'), false, "start of next month");
-        test.equal(m.isSame(moment(new Date(2011, 1, 27, 23, 59, 59, 999)), 'month'), false, "end of previous month");
-        test.equal(m.isSame(m, 'month'), true, "same moments are in the same month");
-        test.equal(+m, +mCopy, "isSame month should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'month'), true, 'month match');
+        test.equal(m.isSame(moment(new Date(2011, 2, 6, 7, 8, 9, 10)), 'months'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 2, 6, 7, 8, 9, 10)), 'month'), false, 'year mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 5, 6, 7, 8, 9, 10)), 'month'), false, 'month mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 2, 1, 0, 0, 0, 0)), 'month'), true, 'exact start of month');
+        test.equal(m.isSame(moment(new Date(2011, 2, 31, 23, 59, 59, 999)), 'month'), true, 'exact end of month');
+        test.equal(m.isSame(moment(new Date(2011, 3, 1, 0, 0, 0, 0)), 'month'), false, 'start of next month');
+        test.equal(m.isSame(moment(new Date(2011, 1, 27, 23, 59, 59, 999)), 'month'), false, 'end of previous month');
+        test.equal(m.isSame(m, 'month'), true, 'same moments are in the same month');
+        test.equal(+m, +mCopy, 'isSame month should not change moment');
         test.done();
     },
 
-    "is same day" : function (test) {
+    'is same day' : function (test) {
         test.expect(11);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 7, 8, 9, 10)), 'day'), true, "day match");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 7, 8, 9, 10)), 'days'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 1, 2, 7, 8, 9, 10)), 'day'), false, "year mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 2, 2, 7, 8, 9, 10)), 'day'), false, "month mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 3, 7, 8, 9, 10)), 'day'), false, "day mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 0, 0, 0, 0)), 'day'), true, "exact start of day");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 23, 59, 59, 999)), 'day'), true, "exact end of day");
-        test.equal(m.isSame(moment(new Date(2011, 1, 3, 0, 0, 0, 0)), 'day'), false, "start of next day");
-        test.equal(m.isSame(moment(new Date(2011, 1, 1, 23, 59, 59, 999)), 'day'), false, "end of previous day");
-        test.equal(m.isSame(m, 'day'), true, "same moments are in the same day");
-        test.equal(+m, +mCopy, "isSame day should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 7, 8, 9, 10)), 'day'), true, 'day match');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 7, 8, 9, 10)), 'days'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 1, 2, 7, 8, 9, 10)), 'day'), false, 'year mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 2, 2, 7, 8, 9, 10)), 'day'), false, 'month mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 3, 7, 8, 9, 10)), 'day'), false, 'day mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 0, 0, 0, 0)), 'day'), true, 'exact start of day');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 23, 59, 59, 999)), 'day'), true, 'exact end of day');
+        test.equal(m.isSame(moment(new Date(2011, 1, 3, 0, 0, 0, 0)), 'day'), false, 'start of next day');
+        test.equal(m.isSame(moment(new Date(2011, 1, 1, 23, 59, 59, 999)), 'day'), false, 'end of previous day');
+        test.equal(m.isSame(m, 'day'), true, 'same moments are in the same day');
+        test.equal(+m, +mCopy, 'isSame day should not change moment');
         test.done();
     },
 
-    "is same hour" : function (test) {
+    'is same hour' : function (test) {
         test.expect(12);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hour'), true, "hour match");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hours'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 1, 2, 3, 8, 9, 10)), 'hour'), false, "year mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 8, 9, 10)), 'hour'), false, "month mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 3, 3, 8, 9, 10)), 'hour'), false, "day mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 8, 9, 10)), 'hour'), false, "hour mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 0, 0, 0)), 'hour'), true, "exact start of hour");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 59, 59, 999)), 'hour'), true, "exact end of hour");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 0, 0, 0)), 'hour'), false, "start of next hour");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 2, 59, 59, 999)), 'hour'), false, "end of previous hour");
-        test.equal(m.isSame(m, 'hour'), true, "same moments are in the same hour");
-        test.equal(+m, +mCopy, "isSame hour should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hour'), true, 'hour match');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 8, 9, 10)), 'hours'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 1, 2, 3, 8, 9, 10)), 'hour'), false, 'year mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 8, 9, 10)), 'hour'), false, 'month mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 3, 3, 8, 9, 10)), 'hour'), false, 'day mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 8, 9, 10)), 'hour'), false, 'hour mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 0, 0, 0)), 'hour'), true, 'exact start of hour');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 59, 59, 999)), 'hour'), true, 'exact end of hour');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 0, 0, 0)), 'hour'), false, 'start of next hour');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 2, 59, 59, 999)), 'hour'), false, 'end of previous hour');
+        test.equal(m.isSame(m, 'hour'), true, 'same moments are in the same hour');
+        test.equal(+m, +mCopy, 'isSame hour should not change moment');
         test.done();
     },
 
-    "is same minute" : function (test) {
+    'is same minute' : function (test) {
         test.expect(13);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 9, 10)), 'minute'), true, "minute match");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 9, 10)), 'minutes'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 1, 2, 3, 4, 9, 10)), 'minute'), false, "year mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 9, 10)), 'minute'), false, "month mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 3, 3, 4, 9, 10)), 'minute'), false, "day mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 4, 9, 10)), 'minute'), false, "hour mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 5, 9, 10)), 'minute'), false, "minute mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 0, 0)), 'minute'), true, "exact start of minute");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 59, 999)), 'minute'), true, "exact end of minute");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 5, 0, 0)), 'minute'), false, "start of next minute");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 3, 59, 999)), 'minute'), false, "end of previous minute");
-        test.equal(m.isSame(m, 'minute'), true, "same moments are in the same minute");
-        test.equal(+m, +mCopy, "isSame minute should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 9, 10)), 'minute'), true, 'minute match');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 9, 10)), 'minutes'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 1, 2, 3, 4, 9, 10)), 'minute'), false, 'year mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 9, 10)), 'minute'), false, 'month mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 3, 3, 4, 9, 10)), 'minute'), false, 'day mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 4, 9, 10)), 'minute'), false, 'hour mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 5, 9, 10)), 'minute'), false, 'minute mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 0, 0)), 'minute'), true, 'exact start of minute');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 59, 999)), 'minute'), true, 'exact end of minute');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 5, 0, 0)), 'minute'), false, 'start of next minute');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 3, 59, 999)), 'minute'), false, 'end of previous minute');
+        test.equal(m.isSame(m, 'minute'), true, 'same moments are in the same minute');
+        test.equal(+m, +mCopy, 'isSame minute should not change moment');
         test.done();
     },
 
-    "is same second" : function (test) {
+    'is same second' : function (test) {
         test.expect(14);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 10)), 'second'), true, "second match");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 10)), 'seconds'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 1, 2, 3, 4, 5, 10)), 'second'), false, "year mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'second'), false, "month mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 3, 3, 4, 5, 10)), 'second'), false, "day mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 4, 5, 10)), 'second'), false, "hour mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 5, 5, 10)), 'second'), false, "minute mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 6, 10)), 'second'), false, "second mismatch");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 0)), 'second'), true, "exact start of second");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 999)), 'second'), true, "exact end of second");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 6, 0)), 'second'), false, "start of next second");
-        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 4, 999)), 'second'), false, "end of previous second");
-        test.equal(m.isSame(m, 'second'), true, "same moments are in the same second");
-        test.equal(+m, +mCopy, "isSame second should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 10)), 'second'), true, 'second match');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 10)), 'seconds'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 1, 2, 3, 4, 5, 10)), 'second'), false, 'year mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'second'), false, 'month mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 3, 3, 4, 5, 10)), 'second'), false, 'day mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 4, 4, 5, 10)), 'second'), false, 'hour mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 5, 5, 10)), 'second'), false, 'minute mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 6, 10)), 'second'), false, 'second mismatch');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 0)), 'second'), true, 'exact start of second');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 5, 999)), 'second'), true, 'exact end of second');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 6, 0)), 'second'), false, 'start of next second');
+        test.equal(m.isSame(moment(new Date(2011, 1, 2, 3, 4, 4, 999)), 'second'), false, 'end of previous second');
+        test.equal(m.isSame(m, 'second'), true, 'same moments are in the same second');
+        test.equal(+m, +mCopy, 'isSame second should not change moment');
         test.done();
     },
 
-    "is same millisecond" : function (test) {
+    'is same millisecond' : function (test) {
         test.expect(18);
 
         var m = moment(new Date(2011, 3, 2, 3, 4, 5, 10)), mCopy = moment(m);
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'millisecond'), true, "millisecond match");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'milliseconds'), true, "plural should work");
-        test.equal(m.isSame(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, "year is later");
-        test.equal(m.isSame(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, "year is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'millisecond'), false, "month is later");
-        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'millisecond'), false, "month is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'millisecond'), false, "day is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'millisecond'), false, "day is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'millisecond'), false, "hour is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'millisecond'), false, "hour is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'millisecond'), false, "minute is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'millisecond'), false, "minute is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'millisecond'), false, "second is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'millisecond'), false, "second is earlier");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 6, 11)), 'millisecond'), false, "millisecond is later");
-        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 4, 9)), 'millisecond'), false, "millisecond is earlier");
-        test.equal(m.isSame(m, 'millisecond'), true, "same moments are in the same millisecond");
-        test.equal(+m, +mCopy, "isSame millisecond should not change moment");
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'millisecond'), true, 'millisecond match');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 5, 10)), 'milliseconds'), true, 'plural should work');
+        test.equal(m.isSame(moment(new Date(2012, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, 'year is later');
+        test.equal(m.isSame(moment(new Date(2010, 3, 2, 3, 4, 5, 10)), 'millisecond'), false, 'year is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 4, 2, 3, 4, 5, 10)), 'millisecond'), false, 'month is later');
+        test.equal(m.isSame(moment(new Date(2011, 2, 2, 3, 4, 5, 10)), 'millisecond'), false, 'month is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 3, 3, 4, 5, 10)), 'millisecond'), false, 'day is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 1, 1, 4, 5, 10)), 'millisecond'), false, 'day is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 4, 4, 5, 10)), 'millisecond'), false, 'hour is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 1, 4, 1, 5, 10)), 'millisecond'), false, 'hour is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 5, 5, 10)), 'millisecond'), false, 'minute is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 3, 5, 10)), 'millisecond'), false, 'minute is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 6, 10)), 'millisecond'), false, 'second is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 4, 5)), 'millisecond'), false, 'second is earlier');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 6, 11)), 'millisecond'), false, 'millisecond is later');
+        test.equal(m.isSame(moment(new Date(2011, 3, 2, 3, 4, 4, 9)), 'millisecond'), false, 'millisecond is earlier');
+        test.equal(m.isSame(m, 'millisecond'), true, 'same moments are in the same millisecond');
+        test.equal(+m, +mCopy, 'isSame millisecond should not change moment');
         test.done();
     },
 
-    "is same with zone'd moments" : function (test) {
+    'is same with zone\'d moments' : function (test) {
         test.expect(3);
-        test.ok(moment.parseZone('2013-02-01T-05:00').isSame(moment('2013-02-01'), 'year'), "zoned vs local moment");
-        test.ok(moment('2013-02-01').isSame(moment('2013-02-01').zone('-05:00'), 'year'), "local vs zoned moment");
+        test.ok(moment.parseZone('2013-02-01T-05:00').isSame(moment('2013-02-01'), 'year'), 'zoned vs local moment');
+        test.ok(moment('2013-02-01').isSame(moment('2013-02-01').zone('-05:00'), 'year'), 'local vs zoned moment');
         test.ok(moment.parseZone('2013-02-01T-05:00').isSame(moment.parseZone('2013-02-01T-06:30'), 'year'),
-                "zoned vs (differently) zoned moment");
+                'zoned vs (differently) zoned moment');
         test.done();
     }
 };
index c41db4187704bfc0b7ac16c31d2a48c4d76c1b8c..bc16a5bdaad6eb895c28ff65e05dd58d0f96a31e 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.isValid = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "array bad month" : function (test) {
+    'array bad month' : function (test) {
         test.expect(2);
         test.equal(moment([2010, -1]).isValid(), false, 'month -1 invalid');
         test.equal(moment([2100, 12]).isValid(), false, 'month 12 invalid');
@@ -16,7 +16,7 @@ exports.isValid = {
         test.done();
     },
 
-    "array good month" : function (test) {
+    'array good month' : function (test) {
         test.expect(12 * 2);
 
         for (var i = 0; i < 12; i++) {
@@ -27,7 +27,7 @@ exports.isValid = {
         test.done();
     },
 
-    "array bad date" : function (test) {
+    'array bad date' : function (test) {
         var tests = [
             moment([2010, 0, 0]),
             moment([2100, 0, 32]),
@@ -46,7 +46,7 @@ exports.isValid = {
         test.done();
     },
 
-    "array bad date leap year" : function (test) {
+    'array bad date leap year' : function (test) {
         test.expect(8);
 
         test.equal(moment([2010, 1, 29]).isValid(), false, '2010 feb 29');
@@ -62,7 +62,7 @@ exports.isValid = {
         test.done();
     },
 
-    "string + formats bad date" : function (test) {
+    'string + formats bad date' : function (test) {
         test.equal(moment('2020-00-00', []).isValid(), false, 'invalid on empty array');
         test.equal(moment('2020-00-00', ['YYYY-MM-DD', 'DD-MM-YYYY']).isValid(), false, 'invalid on all in array');
         test.equal(moment('2020-00-00', ['DD-MM-YYYY', 'YYYY-MM-DD']).isValid(), false, 'invalid on all in array');
@@ -78,32 +78,32 @@ exports.isValid = {
         test.done();
     },
 
-    "string nonsensical with format" : function (test) {
+    'string nonsensical with format' : function (test) {
         test.expect(2);
 
-        test.equal(moment('fail', "MM-DD-YYYY").isValid(), false, 'string "fail" with format "MM-DD-YYYY"');
-        test.equal(moment("xx-xx-2001", 'DD-MM-YYY').isValid(), true, 'string "xx-xx-2001" with format "MM-DD-YYYY"');
+        test.equal(moment('fail', 'MM-DD-YYYY').isValid(), false, 'string \'fail\' with format \'MM-DD-YYYY\'');
+        test.equal(moment('xx-xx-2001', 'DD-MM-YYY').isValid(), true, 'string \'xx-xx-2001\' with format \'MM-DD-YYYY\'');
         test.done();
     },
 
-    "string with bad month name" : function (test) {
+    'string with bad month name' : function (test) {
         moment.locale('en');
 
-        test.equal(moment('01-Nam-2012', 'DD-MMM-YYYY').isValid(), false, '"Nam" is an invalid month');
-        test.equal(moment('01-Aug-2012', 'DD-MMM-YYYY').isValid(), true, '"Aug" is a valid month');
+        test.equal(moment('01-Nam-2012', 'DD-MMM-YYYY').isValid(), false, '\'Nam\' is an invalid month');
+        test.equal(moment('01-Aug-2012', 'DD-MMM-YYYY').isValid(), true, '\'Aug\' is a valid month');
 
         test.done();
     },
 
-    "string with spaceless format" : function (test) {
+    'string with spaceless format' : function (test) {
         test.expect(1);
 
-        test.equal(moment('10Sep2001', 'DDMMMYYYY').isValid(), true, "Parsing 10Sep2001 should result in a valid date");
+        test.equal(moment('10Sep2001', 'DDMMMYYYY').isValid(), true, 'Parsing 10Sep2001 should result in a valid date');
 
         test.done();
     },
 
-    "invalid string iso 8601" : function (test) {
+    'invalid string iso 8601' : function (test) {
         var tests = [
             '2010-00-00',
             '2010-01-00',
@@ -122,7 +122,7 @@ exports.isValid = {
         test.done();
     },
 
-    "invalid string iso 8601 + timezone" : function (test) {
+    'invalid string iso 8601 + timezone' : function (test) {
         var tests = [
             '2010-00-00T+00:00',
             '2010-01-00T+00:00',
@@ -142,7 +142,7 @@ exports.isValid = {
         test.done();
     },
 
-    "valid string iso 8601 + timezone" : function (test) {
+    'valid string iso 8601 + timezone' : function (test) {
         var tests = [
             '2010-01-01',
             '2010-01-30',
@@ -164,7 +164,7 @@ exports.isValid = {
         test.done();
     },
 
-    "invalidAt" : function (test) {
+    'invalidAt' : function (test) {
         test.expect(7);
         test.equal(moment([2000, 12]).invalidAt(), 1, 'month 12 is invalid: 0-11');
         test.equal(moment([2000, 1, 30]).invalidAt(), 2, '30 is not a valid february day');
@@ -176,56 +176,56 @@ exports.isValid = {
         test.done();
     },
 
-    "valid Unix timestamp" : function (test) {
+    'valid Unix timestamp' : function (test) {
         test.expect(21);
-        test.equal(moment(1371065286, "X").isValid(), true, 'number integer');
-        test.equal(moment(1379066897.0, "X").isValid(), true, 'number whole 1dp');
-        test.equal(moment(1379066897.7, "X").isValid(), true, 'number 1dp');
-        test.equal(moment(1379066897.00, "X").isValid(), true, 'number whole 2dp');
-        test.equal(moment(1379066897.07, "X").isValid(), true, 'number 2dp');
-        test.equal(moment(1379066897.17, "X").isValid(), true, 'number 2dp');
-        test.equal(moment(1379066897.000, "X").isValid(), true, 'number whole 3dp');
-        test.equal(moment(1379066897.007, "X").isValid(), true, 'number 3dp');
-        test.equal(moment(1379066897.017, "X").isValid(), true, 'number 3dp');
-        test.equal(moment(1379066897.157, "X").isValid(), true, 'number 3dp');
-        test.equal(moment("1371065286", "X").isValid(), true, 'string integer');
-        test.equal(moment("1379066897.", "X").isValid(), true, 'string trailing .');
-        test.equal(moment("1379066897.0", "X").isValid(), true, 'string whole 1dp');
-        test.equal(moment("1379066897.7", "X").isValid(), true, 'string 1dp');
-        test.equal(moment("1379066897.00", "X").isValid(), true, 'string whole 2dp');
-        test.equal(moment("1379066897.07", "X").isValid(), true, 'string 2dp');
-        test.equal(moment("1379066897.17", "X").isValid(), true, 'string 2dp');
-        test.equal(moment("1379066897.000", "X").isValid(), true, 'string whole 3dp');
-        test.equal(moment("1379066897.007", "X").isValid(), true, 'string 3dp');
-        test.equal(moment("1379066897.017", "X").isValid(), true, 'string 3dp');
-        test.equal(moment("1379066897.157", "X").isValid(), true, 'string 3dp');
+        test.equal(moment(1371065286, 'X').isValid(), true, 'number integer');
+        test.equal(moment(1379066897.0, 'X').isValid(), true, 'number whole 1dp');
+        test.equal(moment(1379066897.7, 'X').isValid(), true, 'number 1dp');
+        test.equal(moment(1379066897.00, 'X').isValid(), true, 'number whole 2dp');
+        test.equal(moment(1379066897.07, 'X').isValid(), true, 'number 2dp');
+        test.equal(moment(1379066897.17, 'X').isValid(), true, 'number 2dp');
+        test.equal(moment(1379066897.000, 'X').isValid(), true, 'number whole 3dp');
+        test.equal(moment(1379066897.007, 'X').isValid(), true, 'number 3dp');
+        test.equal(moment(1379066897.017, 'X').isValid(), true, 'number 3dp');
+        test.equal(moment(1379066897.157, 'X').isValid(), true, 'number 3dp');
+        test.equal(moment('1371065286', 'X').isValid(), true, 'string integer');
+        test.equal(moment('1379066897.', 'X').isValid(), true, 'string trailing .');
+        test.equal(moment('1379066897.0', 'X').isValid(), true, 'string whole 1dp');
+        test.equal(moment('1379066897.7', 'X').isValid(), true, 'string 1dp');
+        test.equal(moment('1379066897.00', 'X').isValid(), true, 'string whole 2dp');
+        test.equal(moment('1379066897.07', 'X').isValid(), true, 'string 2dp');
+        test.equal(moment('1379066897.17', 'X').isValid(), true, 'string 2dp');
+        test.equal(moment('1379066897.000', 'X').isValid(), true, 'string whole 3dp');
+        test.equal(moment('1379066897.007', 'X').isValid(), true, 'string 3dp');
+        test.equal(moment('1379066897.017', 'X').isValid(), true, 'string 3dp');
+        test.equal(moment('1379066897.157', 'X').isValid(), true, 'string 3dp');
         test.done();
     },
 
-    "invalid Unix timestamp" : function (test) {
+    'invalid Unix timestamp' : function (test) {
         test.expect(8);
-        test.equal(moment(undefined, "X").isValid(), false, 'undefined');
-        test.equal(moment("undefined", "X").isValid(), false, 'string undefined');
+        test.equal(moment(undefined, 'X').isValid(), false, 'undefined');
+        test.equal(moment('undefined', 'X').isValid(), false, 'string undefined');
         try {
-            test.equal(moment(null, "X").isValid(), false, 'null');
+            test.equal(moment(null, 'X').isValid(), false, 'null');
         } catch (e) {
             test.ok(true, 'null');
         }
 
-        test.equal(moment("null", "X").isValid(), false, 'string null');
-        test.equal(moment([], "X").isValid(), false, 'array');
-        test.equal(moment("{}", "X").isValid(), false, 'object');
+        test.equal(moment('null', 'X').isValid(), false, 'string null');
+        test.equal(moment([], 'X').isValid(), false, 'array');
+        test.equal(moment('{}', 'X').isValid(), false, 'object');
         try {
-            test.equal(moment("", "X").isValid(), false, 'string empty');
+            test.equal(moment('', 'X').isValid(), false, 'string empty');
         } catch (e) {
             test.ok(true, 'string empty');
         }
 
-        test.equal(moment(" ", "X").isValid(), false, 'string space');
+        test.equal(moment(' ', 'X').isValid(), false, 'string space');
         test.done();
     },
 
-    "empty" : function (test) {
+    'empty' : function (test) {
         test.equal(moment(null).isValid(), false, 'null');
         test.equal(moment('').isValid(), false, 'empty string');
 
@@ -235,7 +235,7 @@ exports.isValid = {
         test.done();
     },
 
-    "days of the year" : function (test) {
+    'days of the year' : function (test) {
         test.equal(moment('2010 300', 'YYYY DDDD').isValid(), true, 'day 300 of year valid');
         test.equal(moment('2010 365', 'YYYY DDDD').isValid(), true, 'day 365 of year valid');
         test.equal(moment('2010 366', 'YYYY DDDD').isValid(), false, 'day 366 of year invalid');
@@ -246,12 +246,12 @@ exports.isValid = {
         test.done();
     },
 
-    "oddball permissiveness" : function (test) {
+    'oddball permissiveness' : function (test) {
         //https://github.com/moment/moment/issues/1128
-        test.ok(moment("2010-10-3199", ["MM/DD/YYYY", "MM-DD-YYYY", "YYYY-MM-DD"]).isValid());
+        test.ok(moment('2010-10-3199', ['MM/DD/YYYY', 'MM-DD-YYYY', 'YYYY-MM-DD']).isValid());
 
         //https://github.com/moment/moment/issues/1122
-        test.ok(moment("3:25", ["h:mma", "hh:mma", "H:mm", "HH:mm"]).isValid());
+        test.ok(moment('3:25', ['h:mma', 'hh:mma', 'H:mm', 'HH:mm']).isValid());
 
         test.done();
     }
index 47a48a4e13d4b121ce7ced5e48a9505c5d740b7e..28c99002a190d6bdc75b88e41742b8afb8993729 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.leapyear = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "leap year" : function (test) {
+    'leap year' : function (test) {
         test.expect(4);
 
         test.equal(moment([2010, 0, 1]).isLeapYear(), false, '2010');
index edf25af28308cc63603d5228774f350e843dd767..51d11c44461d05998144d99fe01382e101beac85 100644 (file)
@@ -1,10 +1,10 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.listers = {
     setUp : function (cb) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
 
         cb();
@@ -15,36 +15,36 @@ exports.listers = {
         cb();
     },
 
-    "default" : function (test) {
+    'default' : function (test) {
         test.expect(5);
-        test.deepEqual(moment.months(), ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]);
-        test.deepEqual(moment.monthsShort(), ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]);
-        test.deepEqual(moment.weekdays(), ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]);
-        test.deepEqual(moment.weekdaysShort(), ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]);
-        test.deepEqual(moment.weekdaysMin(), ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]);
+        test.deepEqual(moment.months(), ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']);
+        test.deepEqual(moment.monthsShort(), ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']);
+        test.deepEqual(moment.weekdays(), ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']);
+        test.deepEqual(moment.weekdaysShort(), ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']);
+        test.deepEqual(moment.weekdaysMin(), ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']);
         test.done();
     },
 
-    "index" : function (test) {
-        test.equal(moment.months(0), "January");
-        test.equal(moment.months(2), "March");
-        test.equal(moment.monthsShort(0), "Jan");
-        test.equal(moment.monthsShort(2), "Mar");
-        test.equal(moment.weekdays(0), "Sunday");
-        test.equal(moment.weekdays(2), "Tuesday");
-        test.equal(moment.weekdaysShort(0), "Sun");
-        test.equal(moment.weekdaysShort(2), "Tue");
-        test.equal(moment.weekdaysMin(0), "Su");
-        test.equal(moment.weekdaysMin(2), "Tu");
+    'index' : function (test) {
+        test.equal(moment.months(0), 'January');
+        test.equal(moment.months(2), 'March');
+        test.equal(moment.monthsShort(0), 'Jan');
+        test.equal(moment.monthsShort(2), 'Mar');
+        test.equal(moment.weekdays(0), 'Sunday');
+        test.equal(moment.weekdays(2), 'Tuesday');
+        test.equal(moment.weekdaysShort(0), 'Sun');
+        test.equal(moment.weekdaysShort(2), 'Tue');
+        test.equal(moment.weekdaysMin(0), 'Su');
+        test.equal(moment.weekdaysMin(2), 'Tu');
         test.done();
     },
 
-    "localized" : function (test) {
-        var months = "one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve".split('_'),
-            monthsShort = "on_tw_th_fo_fi_si_se_ei_ni_te_el_tw".split("_"),
-            weekdays = "one_two_three_four_five_six_seven".split("_"),
-            weekdaysShort = "on_tw_th_fo_fi_si_se".split("_"),
-            weekdaysMin = "1_2_3_4_5_6_7".split("_");
+    'localized' : function (test) {
+        var months = 'one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve'.split('_'),
+            monthsShort = 'on_tw_th_fo_fi_si_se_ei_ni_te_el_tw'.split('_'),
+            weekdays = 'one_two_three_four_five_six_seven'.split('_'),
+            weekdaysShort = 'on_tw_th_fo_fi_si_se'.split('_'),
+            weekdaysMin = '1_2_3_4_5_6_7'.split('_');
 
         moment.locale('numerologists', {
             months : months,
@@ -60,26 +60,26 @@ exports.listers = {
         test.deepEqual(moment.weekdaysShort(), weekdaysShort);
         test.deepEqual(moment.weekdaysMin(), weekdaysMin);
 
-        test.equal(moment.months(0), "one");
-        test.equal(moment.monthsShort(0), "on");
-        test.equal(moment.weekdays(0), "one");
-        test.equal(moment.weekdaysShort(0), "on");
-        test.equal(moment.weekdaysMin(0), "1");
+        test.equal(moment.months(0), 'one');
+        test.equal(moment.monthsShort(0), 'on');
+        test.equal(moment.weekdays(0), 'one');
+        test.equal(moment.weekdaysShort(0), 'on');
+        test.equal(moment.weekdaysMin(0), '1');
 
-        test.equal(moment.months(2), "three");
-        test.equal(moment.monthsShort(2), "th");
-        test.equal(moment.weekdays(2), "three");
-        test.equal(moment.weekdaysShort(2), "th");
-        test.equal(moment.weekdaysMin(2), "3");
+        test.equal(moment.months(2), 'three');
+        test.equal(moment.monthsShort(2), 'th');
+        test.equal(moment.weekdays(2), 'three');
+        test.equal(moment.weekdaysShort(2), 'th');
+        test.equal(moment.weekdaysMin(2), '3');
 
         test.done();
     },
 
-    "with functions" : function (test) {
-        var monthsShort = "one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve".split('_'),
-            monthsShortWeird = "onesy_twosy_threesy_foursy_fivesy_sixsy_sevensy_eightsy_ninesy_tensy_elevensy_twelvesy".split('_');
+    'with functions' : function (test) {
+        var monthsShort = 'one_two_three_four_five_six_seven_eight_nine_ten_eleven_twelve'.split('_'),
+            monthsShortWeird = 'onesy_twosy_threesy_foursy_fivesy_sixsy_sevensy_eightsy_ninesy_tensy_elevensy_twelvesy'.split('_');
 
-        moment.locale("difficult", {
+        moment.locale('difficult', {
 
             monthsShort: function (m, format) {
                 var arr = format.match(/-MMM-/) ? monthsShortWeird : monthsShort;
index 933c7f289855fb148eeccc3a89615dd1fb2ee30f..bf0bcdefbc1235ee2607758643b73af7419e13ff 100644 (file)
@@ -1,15 +1,15 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.locale = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         moment.locale('en');
         done();
     },
 
-    "library getters and setters" : function (test) {
+    'library getters and setters' : function (test) {
         var r = moment.locale('en');
 
         test.equal(r, 'en', 'locale should return en by default');
@@ -36,35 +36,35 @@ exports.locale = {
         test.done();
     },
 
-    "library setter array of locales" : function (test) {
-        test.equal(moment.locale(['non-existent', 'fr', 'also-non-existent']), 'fr', "passing an array uses the first valid locale");
-        test.equal(moment.locale(['es', 'fr', 'also-non-existent']), 'es', "passing an array uses the first valid locale");
+    'library setter array of locales' : function (test) {
+        test.equal(moment.locale(['non-existent', 'fr', 'also-non-existent']), 'fr', 'passing an array uses the first valid locale');
+        test.equal(moment.locale(['es', 'fr', 'also-non-existent']), 'es', 'passing an array uses the first valid locale');
         test.done();
     },
 
-    "library setter locale substrings" : function (test) {
-        test.equal(moment.locale('fr-crap'), 'fr', "use substrings");
-        test.equal(moment.locale('fr-does-not-exist'), 'fr', "uses deep substrings");
-        test.equal(moment.locale('fr-CA-does-not-exist'), 'fr-ca', "uses deepest substring");
+    'library setter locale substrings' : function (test) {
+        test.equal(moment.locale('fr-crap'), 'fr', 'use substrings');
+        test.equal(moment.locale('fr-does-not-exist'), 'fr', 'uses deep substrings');
+        test.equal(moment.locale('fr-CA-does-not-exist'), 'fr-ca', 'uses deepest substring');
         test.done();
     },
 
-    "library getter locale array and substrings" : function (test) {
-        test.equals(moment.locale(['en-CH', 'fr']), 'en', "prefer root locale to shallower ones");
-        test.equals(moment.locale(['en-gb-leeds', 'en-CA']), 'en-gb', "prefer root locale to shallower ones");
-        test.equals(moment.locale(['en-fake', 'en-CA']), 'en-ca', "prefer alternatives with shared roots");
-        test.equals(moment.locale(['en-fake', 'en-fake2', 'en-ca']), 'en-ca', "prefer alternatives with shared roots");
-        test.equals(moment.locale(['fake-CA', 'fake-MX', 'fr']), 'fr', "always find something if possible");
-        test.equals(moment.locale(['fake-CA', 'fake-MX', 'fr']), 'fr', "always find something if possible");
-        test.equals(moment.locale(['fake-CA', 'fake-MX', 'fr-fake-fake-fake']), 'fr', "always find something if possible");
-        test.equals(moment.locale(['en', 'en-CA']), 'en', "prefer earlier if it works");
+    'library getter locale array and substrings' : function (test) {
+        test.equals(moment.locale(['en-CH', 'fr']), 'en', 'prefer root locale to shallower ones');
+        test.equals(moment.locale(['en-gb-leeds', 'en-CA']), 'en-gb', 'prefer root locale to shallower ones');
+        test.equals(moment.locale(['en-fake', 'en-CA']), 'en-ca', 'prefer alternatives with shared roots');
+        test.equals(moment.locale(['en-fake', 'en-fake2', 'en-ca']), 'en-ca', 'prefer alternatives with shared roots');
+        test.equals(moment.locale(['fake-CA', 'fake-MX', 'fr']), 'fr', 'always find something if possible');
+        test.equals(moment.locale(['fake-CA', 'fake-MX', 'fr']), 'fr', 'always find something if possible');
+        test.equals(moment.locale(['fake-CA', 'fake-MX', 'fr-fake-fake-fake']), 'fr', 'always find something if possible');
+        test.equals(moment.locale(['en', 'en-CA']), 'en', 'prefer earlier if it works');
         test.done();
     },
 
-    "library ensure inheritance" : function (test) {
+    'library ensure inheritance' : function (test) {
         moment.locale('made-up', {
             // I put them out of order
-            months : "February_March_April_May_June_July_August_September_October_November_December_January".split("_")
+            months : 'February_March_April_May_June_July_August_September_October_November_December_January'.split('_')
             // the rest of the properties should be inherited.
         });
 
@@ -74,16 +74,16 @@ exports.locale = {
         test.done();
     },
 
-    "library ensure inheritance LT L LL LLL LLLL" : function (test) {
+    'library ensure inheritance LT L LL LLL LLLL' : function (test) {
         var locale = 'test-inherit-lt';
 
         moment.defineLocale(locale, {
             longDateFormat : {
-                LT : "-[LT]-",
-                L : "-[L]-",
-                LL : "-[LL]-",
-                LLL : "-[LLL]-",
-                LLLL : "-[LLLL]-"
+                LT : '-[LT]-',
+                L : '-[L]-',
+                LL : '-[LL]-',
+                LLL : '-[LLL]-',
+                LLLL : '-[LLLL]-'
             },
             calendar : {
                 sameDay : '[sameDay] LT',
@@ -97,16 +97,16 @@ exports.locale = {
 
         moment.locale('es');
 
-        test.equal(moment().locale(locale).calendar(), "sameDay -LT-", "Should use instance locale in LT formatting");
-        test.equal(moment().add(1, 'days').locale(locale).calendar(), "nextDay -L-", "Should use instance locale in L formatting");
-        test.equal(moment().add(-1, 'days').locale(locale).calendar(), "lastDay -LLL-", "Should use instance locale in LL formatting");
-        test.equal(moment().add(4, 'days').locale(locale).calendar(), "nextWeek -LL-", "Should use instance locale in LLL formatting");
-        test.equal(moment().add(-4, 'days').locale(locale).calendar(), "lastWeek -LLLL-", "Should use instance locale in LLLL formatting");
+        test.equal(moment().locale(locale).calendar(), 'sameDay -LT-', 'Should use instance locale in LT formatting');
+        test.equal(moment().add(1, 'days').locale(locale).calendar(), 'nextDay -L-', 'Should use instance locale in L formatting');
+        test.equal(moment().add(-1, 'days').locale(locale).calendar(), 'lastDay -LLL-', 'Should use instance locale in LL formatting');
+        test.equal(moment().add(4, 'days').locale(locale).calendar(), 'nextWeek -LL-', 'Should use instance locale in LLL formatting');
+        test.equal(moment().add(-4, 'days').locale(locale).calendar(), 'lastWeek -LLLL-', 'Should use instance locale in LLLL formatting');
 
         test.done();
     },
 
-    "library localeData" : function (test) {
+    'library localeData' : function (test) {
         test.expect(3);
         moment.locale('en');
 
@@ -114,35 +114,35 @@ exports.locale = {
 
         test.equal(moment.localeData().months(jan), 'January', 'no arguments returns global');
         test.equal(moment.localeData('zh-cn').months(jan), '一月', 'a string returns the locale based on key');
-        test.equal(moment.localeData(moment().locale('es')).months(jan), 'enero', "if you pass in a moment it uses the moment's locale");
+        test.equal(moment.localeData(moment().locale('es')).months(jan), 'enero', 'if you pass in a moment it uses the moment\'s locale');
 
         test.done();
     },
 
-    "library deprecations" : function (test) {
-        moment.lang("dude", {months: ["Movember"]});
-        test.equal(moment.locale(), "dude", "setting the lang sets the locale");
+    'library deprecations' : function (test) {
+        moment.lang('dude', {months: ['Movember']});
+        test.equal(moment.locale(), 'dude', 'setting the lang sets the locale');
         test.equal(moment.lang(), moment.locale());
-        test.equal(moment.langData(), moment.localeData(), "langData is localeData");
+        test.equal(moment.langData(), moment.localeData(), 'langData is localeData');
         test.done();
     },
 
-    "defineLocale" : function (test) {
-        moment.locale("en");
-        moment.defineLocale("dude", {months: ["Movember"]});
-        test.equal(moment().locale(), "dude", "defineLocale also sets it");
-        test.equal(moment().locale("dude").locale(), "dude", "defineLocale defines a locale");
+    'defineLocale' : function (test) {
+        moment.locale('en');
+        moment.defineLocale('dude', {months: ['Movember']});
+        test.equal(moment().locale(), 'dude', 'defineLocale also sets it');
+        test.equal(moment().locale('dude').locale(), 'dude', 'defineLocale defines a locale');
         test.done();
     },
 
-    "library convenience" : function (test) {
-        moment.locale("something", {week: {dow: 3}});
-        moment.locale("something");
-        test.equal(moment.locale(), "something", "locale can be used to create the locale too");
+    'library convenience' : function (test) {
+        moment.locale('something', {week: {dow: 3}});
+        moment.locale('something');
+        test.equal(moment.locale(), 'something', 'locale can be used to create the locale too');
         test.done();
     },
 
-    "instance locale method" : function (test) {
+    'instance locale method' : function (test) {
         moment.locale('en');
 
         test.equal(moment([2012, 5, 6]).format('MMMM'), 'June', 'Normally default to global');
@@ -152,27 +152,27 @@ exports.locale = {
         test.done();
     },
 
-    "instance locale method with array" : function (test) {
+    'instance locale method with array' : function (test) {
         var m = moment().locale(['non-existent', 'fr', 'also-non-existent']);
-        test.equal(m.locale(), 'fr', "passing an array uses the first valid locale");
+        test.equal(m.locale(), 'fr', 'passing an array uses the first valid locale');
         m = moment().locale(['es', 'fr', 'also-non-existent']);
-        test.equal(m.locale(), 'es', "passing an array uses the first valid locale");
+        test.equal(m.locale(), 'es', 'passing an array uses the first valid locale');
         test.done();
     },
 
-    "instance getter locale substrings" : function (test) {
+    'instance getter locale substrings' : function (test) {
         var m = moment();
 
         m.locale('fr-crap');
-        test.equal(m.locale(), 'fr', "use substrings");
+        test.equal(m.locale(), 'fr', 'use substrings');
 
         m.locale('fr-does-not-exist');
-        test.equal(m.locale(), 'fr', "uses deep substrings");
+        test.equal(m.locale(), 'fr', 'uses deep substrings');
 
         test.done();
     },
 
-    "instance locale persists with manipulation" : function (test) {
+    'instance locale persists with manipulation' : function (test) {
         test.expect(3);
         moment.locale('en');
 
@@ -183,7 +183,7 @@ exports.locale = {
         test.done();
     },
 
-    "instance locale persists with cloning" : function (test) {
+    'instance locale persists with cloning' : function (test) {
         test.expect(2);
         moment.locale('en');
 
@@ -197,7 +197,7 @@ exports.locale = {
         test.done();
     },
 
-    "duration locale method" : function (test) {
+    'duration locale method' : function (test) {
         test.expect(3);
         moment.locale('en');
 
@@ -208,7 +208,7 @@ exports.locale = {
         test.done();
     },
 
-    "duration locale persists with cloning" : function (test) {
+    'duration locale persists with cloning' : function (test) {
         test.expect(1);
         moment.locale('en');
 
@@ -219,93 +219,93 @@ exports.locale = {
         test.done();
     },
 
-    "changing the global locale doesn't affect existing duration instances" : function (test) {
+    'changing the global locale doesn\'t affect existing duration instances' : function (test) {
         var mom = moment.duration();
         moment.locale('fr');
         test.equal('en', mom.locale());
         test.done();
     },
 
-    "duration deprecations" : function (test) {
-        test.equal(moment.duration().lang(), moment.duration().localeData(), "duration.lang is the same as duration.localeData");
+    'duration deprecations' : function (test) {
+        test.equal(moment.duration().lang(), moment.duration().localeData(), 'duration.lang is the same as duration.localeData');
         test.done();
     },
 
-    "from relative time future" : function (test) {
+    'from relative time future' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 44})),  "in a few seconds", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 45})),  "in a minute",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 89})),  "in a minute",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 90})),  "in 2 minutes",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 44})),  "in 44 minutes",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 45})),  "in an hour",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 89})),  "in an hour",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 90})),  "in 2 hours",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 5})),   "in 5 hours",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 21})),  "in 21 hours",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 22})),  "in a day",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 35})),  "in a day",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 36})),  "in 2 days",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 1})),   "in a day",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 5})),   "in 5 days",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 25})),  "in 25 days",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 26})),  "in a month",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 30})),  "in a month",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 45})),  "in a month",       "45 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 47})),  "in 2 months",      "47 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 74})),  "in 2 months",      "74 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 78})),  "in 3 months",      "78 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({M: 1})),   "in a month",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({M: 5})),   "in 5 months",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 315})), "in 10 months",     "315 days = 10 months");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 344})), "in a year",        "344 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 345})), "in a year",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 548})), "in 2 years",       "548 days = in 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({y: 1})),   "in a year",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).subtract({y: 5})),   "in 5 years",       "5 years = 5 years");
-
-        test.done();
-    },
-
-    "from relative time past" : function (test) {
+        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 44})),  'in a few seconds', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 45})),  'in a minute',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 89})),  'in a minute',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({s: 90})),  'in 2 minutes',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 44})),  'in 44 minutes',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 45})),  'in an hour',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 89})),  'in an hour',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({m: 90})),  'in 2 hours',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 5})),   'in 5 hours',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 21})),  'in 21 hours',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 22})),  'in a day',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 35})),  'in a day',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({h: 36})),  'in 2 days',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 1})),   'in a day',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 5})),   'in 5 days',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 25})),  'in 25 days',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 26})),  'in a month',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 30})),  'in a month',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 45})),  'in a month',       '45 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 47})),  'in 2 months',      '47 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 74})),  'in 2 months',      '74 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 78})),  'in 3 months',      '78 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({M: 1})),   'in a month',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({M: 5})),   'in 5 months',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 315})), 'in 10 months',     '315 days = 10 months');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 344})), 'in a year',        '344 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 345})), 'in a year',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({d: 548})), 'in 2 years',       '548 days = in 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({y: 1})),   'in a year',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).subtract({y: 5})),   'in 5 years',       '5 years = 5 years');
+
+        test.done();
+    },
+
+    'from relative time past' : function (test) {
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 44})),  "a few seconds ago", "44 seconds = a few seconds");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 45})),  "a minute ago",      "45 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 89})),  "a minute ago",      "89 seconds = a minute");
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90})),  "2 minutes ago",     "90 seconds = 2 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 44})),  "44 minutes ago",    "44 minutes = 44 minutes");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 45})),  "an hour ago",       "45 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 89})),  "an hour ago",       "89 minutes = an hour");
-        test.equal(start.from(moment([2007, 1, 28]).add({m: 90})),  "2 hours ago",       "90 minutes = 2 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 5})),   "5 hours ago",       "5 hours = 5 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 21})),  "21 hours ago",      "21 hours = 21 hours");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 22})),  "a day ago",         "22 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 35})),  "a day ago",         "35 hours = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({h: 36})),  "2 days ago",        "36 hours = 2 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 1})),   "a day ago",         "1 day = a day");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 5})),   "5 days ago",        "5 days = 5 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 25})),  "25 days ago",       "25 days = 25 days");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 26})),  "a month ago",       "26 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 30})),  "a month ago",       "30 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 43})),  "a month ago",       "43 days = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 46})),  "2 months ago",      "46 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 74})),  "2 months ago",      "75 days = 2 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 76})),  "3 months ago",      "76 days = 3 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 1})),   "a month ago",       "1 month = a month");
-        test.equal(start.from(moment([2007, 1, 28]).add({M: 5})),   "5 months ago",      "5 months = 5 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 315})), "10 months ago",     "315 days = 10 months");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 344})), "a year ago",        "344 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 345})), "a year ago",        "345 days = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({d: 548})), "2 years ago",       "548 days = 2 years");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 1})),   "a year ago",        "1 year = a year");
-        test.equal(start.from(moment([2007, 1, 28]).add({y: 5})),   "5 years ago",       "5 years = 5 years");
-
-        test.done();
-    },
-
-    "instance locale used with from" : function (test) {
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 44})),  'a few seconds ago', '44 seconds = a few seconds');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 45})),  'a minute ago',      '45 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 89})),  'a minute ago',      '89 seconds = a minute');
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90})),  '2 minutes ago',     '90 seconds = 2 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 44})),  '44 minutes ago',    '44 minutes = 44 minutes');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 45})),  'an hour ago',       '45 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 89})),  'an hour ago',       '89 minutes = an hour');
+        test.equal(start.from(moment([2007, 1, 28]).add({m: 90})),  '2 hours ago',       '90 minutes = 2 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 5})),   '5 hours ago',       '5 hours = 5 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 21})),  '21 hours ago',      '21 hours = 21 hours');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 22})),  'a day ago',         '22 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 35})),  'a day ago',         '35 hours = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({h: 36})),  '2 days ago',        '36 hours = 2 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 1})),   'a day ago',         '1 day = a day');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 5})),   '5 days ago',        '5 days = 5 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 25})),  '25 days ago',       '25 days = 25 days');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 26})),  'a month ago',       '26 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 30})),  'a month ago',       '30 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 43})),  'a month ago',       '43 days = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 46})),  '2 months ago',      '46 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 74})),  '2 months ago',      '75 days = 2 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 76})),  '3 months ago',      '76 days = 3 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 1})),   'a month ago',       '1 month = a month');
+        test.equal(start.from(moment([2007, 1, 28]).add({M: 5})),   '5 months ago',      '5 months = 5 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 315})), '10 months ago',     '315 days = 10 months');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 344})), 'a year ago',        '344 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 345})), 'a year ago',        '345 days = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({d: 548})), '2 years ago',       '548 days = 2 years');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 1})),   'a year ago',        '1 year = a year');
+        test.equal(start.from(moment([2007, 1, 28]).add({y: 5})),   '5 years ago',       '5 years = 5 years');
+
+        test.done();
+    },
+
+    'instance locale used with from' : function (test) {
         test.expect(2);
         moment.locale('en');
 
@@ -318,19 +318,19 @@ exports.locale = {
         test.done();
     },
 
-    "instance localeData" : function (test) {
-        moment.defineLocale("dude", {week: {dow: 3}});
-        test.equal(moment().locale("dude").localeData()._week.dow, 3);
+    'instance localeData' : function (test) {
+        moment.defineLocale('dude', {week: {dow: 3}});
+        test.equal(moment().locale('dude').localeData()._week.dow, 3);
         test.done();
     },
 
-    "month name callback function" : function (test) {
+    'month name callback function' : function (test) {
         function fakeReplace(m, format) {
             if (/test/.test(format)) {
-                return "test";
+                return 'test';
             }
             if (m.date() === 1) {
-                return "date";
+                return 'date';
             }
             return 'default';
         }
@@ -350,7 +350,7 @@ exports.locale = {
         test.done();
     },
 
-    "changing parts of a locale config" : function (test) {
+    'changing parts of a locale config' : function (test) {
         test.expect(2);
 
         moment.locale('partial-lang', {
@@ -368,7 +368,7 @@ exports.locale = {
         test.done();
     },
 
-    "start/endOf week feature for first-day-is-monday locales" : function (test) {
+    'start/endOf week feature for first-day-is-monday locales' : function (test) {
         test.expect(2);
 
         moment.locale('monday-lang', {
@@ -384,7 +384,7 @@ exports.locale = {
         test.done();
     },
 
-    "meridiem parsing" : function (test) {
+    'meridiem parsing' : function (test) {
         test.expect(2);
 
         moment.locale('meridiem-parsing', {
@@ -401,18 +401,18 @@ exports.locale = {
         test.done();
     },
 
-    "invalid date formatting" : function (test) {
+    'invalid date formatting' : function (test) {
         moment.locale('has-invalid', {
             invalidDate: 'KHAAAAAAAAAAAN!'
         });
 
-        test.equal(moment.invalid().format(), "KHAAAAAAAAAAAN!");
-        test.equal(moment.invalid().format('YYYY-MM-DD'), "KHAAAAAAAAAAAN!");
+        test.equal(moment.invalid().format(), 'KHAAAAAAAAAAAN!');
+        test.equal(moment.invalid().format('YYYY-MM-DD'), 'KHAAAAAAAAAAAN!');
 
         test.done();
     },
 
-    "return locale name" : function (test) {
+    'return locale name' : function (test) {
         test.expect(1);
 
         var registered = moment.locale('return-this', {});
@@ -422,40 +422,40 @@ exports.locale = {
         test.done();
     },
 
-    "changing the global locale doesn't affect existing instances" : function (test) {
+    'changing the global locale doesn\'t affect existing instances' : function (test) {
         var mom = moment();
         moment.locale('fr');
         test.equal('en', mom.locale());
         test.done();
     },
 
-    "setting a language on instance returns the original moment for chaining" : function (test) {
+    '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.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) {
+    '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");
+        m.lang('fr');
+        test.equal(m.locale(), 'fr', 'm.lang(key) changes instance locale');
 
         test.done();
     },
 
-    "moment#locale(false) resets to global locale" : function (test) {
+    'moment#locale(false) resets to global locale' : function (test) {
         var m = moment();
 
-        moment.locale("fr");
-        m.locale("it");
+        moment.locale('fr');
+        m.locale('it');
 
-        test.equal(moment.locale(), "fr", "global locale is it");
-        test.equal(m.locale(), "it", "instance locale is it");
+        test.equal(moment.locale(), 'fr', 'global locale is it');
+        test.equal(m.locale(), 'it', 'instance locale is it');
         m.locale(false);
-        test.equal(m.locale(), "fr", "instance locale reset to global locale");
+        test.equal(m.locale(), 'fr', 'instance locale reset to global locale');
 
         test.done();
     }
index 775c1778f8afb8af738a5ae2760a10d5aa2da428..7e7deaee0c8661b35a32e3d84544eacb62db29a9 100644 (file)
@@ -1,10 +1,10 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.minMax = {
     setUp : function (cb) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         cb();
     },
@@ -14,42 +14,42 @@ exports.minMax = {
         cb();
     },
 
-    "min" : function (test) {
+    'min' : function (test) {
         var now = moment(),
             future = now.clone().add(1, 'month'),
             past = now.clone().subtract(1, 'month');
 
-        test.equal(moment.min(now, future, past), past, "min(now, future, past)");
-        test.equal(moment.min(future, now, past), past, "min(future, now, past)");
-        test.equal(moment.min(future, past, now), past, "min(future, past, now)");
-        test.equal(moment.min(past, future, now), past, "min(past, future, now)");
-        test.equal(moment.min(now, past), past, "min(now, past)");
-        test.equal(moment.min(past, now), past, "min(past, now)");
-        test.equal(moment.min(now), now, "min(now, past)");
+        test.equal(moment.min(now, future, past), past, 'min(now, future, past)');
+        test.equal(moment.min(future, now, past), past, 'min(future, now, past)');
+        test.equal(moment.min(future, past, now), past, 'min(future, past, now)');
+        test.equal(moment.min(past, future, now), past, 'min(past, future, now)');
+        test.equal(moment.min(now, past), past, 'min(now, past)');
+        test.equal(moment.min(past, now), past, 'min(past, now)');
+        test.equal(moment.min(now), now, 'min(now, past)');
 
-        test.equal(moment.min([now, future, past]), past, "min([now, future, past])");
-        test.equal(moment.min([now, past]), past, "min(now, past)");
-        test.equal(moment.min([now]), now, "min(now)");
+        test.equal(moment.min([now, future, past]), past, 'min([now, future, past])');
+        test.equal(moment.min([now, past]), past, 'min(now, past)');
+        test.equal(moment.min([now]), now, 'min(now)');
 
         test.done();
     },
 
-    "max" : function (test) {
+    'max' : function (test) {
         var now = moment(),
             future = now.clone().add(1, 'month'),
             past = now.clone().subtract(1, 'month');
 
-        test.equal(moment.max(now, future, past), future, "max(now, future, past)");
-        test.equal(moment.max(future, now, past), future, "max(future, now, past)");
-        test.equal(moment.max(future, past, now), future, "max(future, past, now)");
-        test.equal(moment.max(past, future, now), future, "max(past, future, now)");
-        test.equal(moment.max(now, past), now, "max(now, past)");
-        test.equal(moment.max(past, now), now, "max(past, now)");
-        test.equal(moment.max(now), now, "max(now, past)");
-
-        test.equal(moment.max([now, future, past]), future, "max([now, future, past])");
-        test.equal(moment.max([now, past]), now, "max(now, past)");
-        test.equal(moment.max([now]), now, "max(now)");
+        test.equal(moment.max(now, future, past), future, 'max(now, future, past)');
+        test.equal(moment.max(future, now, past), future, 'max(future, now, past)');
+        test.equal(moment.max(future, past, now), future, 'max(future, past, now)');
+        test.equal(moment.max(past, future, now), future, 'max(past, future, now)');
+        test.equal(moment.max(now, past), now, 'max(now, past)');
+        test.equal(moment.max(past, now), now, 'max(past, now)');
+        test.equal(moment.max(now), now, 'max(now, past)');
+
+        test.equal(moment.max([now, future, past]), future, 'max([now, future, past])');
+        test.equal(moment.max([now, past]), now, 'max(now, past)');
+        test.equal(moment.max([now]), now, 'max(now)');
 
         test.done();
     }
index 17c9fc45293ba9154417d21eff91151f8a9d6c35..e84f0a42683e95bd53da92ee5e2c65d24701524e 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.mutable = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "manipulation methods" : function (test) {
+    'manipulation methods' : function (test) {
         var m = moment();
 
         test.equal(m, m.year(2011), 'year() should be mutable');
@@ -27,9 +27,9 @@ exports.mutable = {
         test.done();
     },
 
-    "non mutable methods" : function (test) {
+    'non mutable methods' : function (test) {
         var m = moment();
-        test.notEqual(m, m.clone(), "clone() should not be mutable");
+        test.notEqual(m, m.clone(), 'clone() should not be mutable');
 
         test.done();
     }
index 1bfb534d3c13ac69d9cf864e134b3e787fc85f6c..41f4857040593320ce730391c3d4b24846eaa3c3 100644 (file)
@@ -1,18 +1,18 @@
 /*global require, exports */
 
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.normalizeUnits = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "normalize units" : function (test) {
-        var fullKeys = ["year", "quarter", "month", "isoWeek", "week", "day", "hour", "minute", "second", "millisecond", "date", 'dayOfYear', 'weekday', 'isoWeekday', 'weekYear', 'isoWeekYear'],
-            aliases = ["y", "Q", "M", "W", "w", "d", "h", "m", "s", "ms", "D", 'DDD', 'e', 'E', 'gg', 'GG'],
+    'normalize units' : function (test) {
+        var fullKeys = ['year', 'quarter', 'month', 'isoWeek', 'week', 'day', 'hour', 'minute', 'second', 'millisecond', 'date', 'dayOfYear', 'weekday', 'isoWeekday', 'weekYear', 'isoWeekYear'],
+            aliases = ['y', 'Q', 'M', 'W', 'w', 'd', 'h', 'm', 's', 'ms', 'D', 'DDD', 'e', 'E', 'gg', 'GG'],
             length = fullKeys.length,
             fullKey,
             fullKeyCaps,
@@ -26,14 +26,14 @@ exports.normalizeUnits = {
             fullKey = fullKeys[index];
             fullKeyCaps = fullKey.toUpperCase();
             fullKeyLower = fullKey.toLowerCase();
-            fullKeyPlural = fullKey + "s";
-            fullKeyCapsPlural = fullKeyCaps + "s";
+            fullKeyPlural = fullKey + 's';
+            fullKeyCapsPlural = fullKeyCaps + 's';
             alias = aliases[index];
-            test.equal(moment.normalizeUnits(fullKey), fullKey, "Testing full key " + fullKey);
-            test.equal(moment.normalizeUnits(fullKeyCaps), fullKey, "Testing full key capitalised " + fullKey);
-            test.equal(moment.normalizeUnits(fullKeyPlural), fullKey, "Testing full key plural " + fullKey);
-            test.equal(moment.normalizeUnits(fullKeyCapsPlural), fullKey, "Testing full key capitalised and plural " + fullKey);
-            test.equal(moment.normalizeUnits(alias), fullKey, "Testing alias " + fullKey);
+            test.equal(moment.normalizeUnits(fullKey), fullKey, 'Testing full key ' + fullKey);
+            test.equal(moment.normalizeUnits(fullKeyCaps), fullKey, 'Testing full key capitalised ' + fullKey);
+            test.equal(moment.normalizeUnits(fullKeyPlural), fullKey, 'Testing full key plural ' + fullKey);
+            test.equal(moment.normalizeUnits(fullKeyCapsPlural), fullKey, 'Testing full key capitalised and plural ' + fullKey);
+            test.equal(moment.normalizeUnits(alias), fullKey, 'Testing alias ' + fullKey);
         }
 
         test.done();
index 2570cee9581026e95d8052c0bc399ba1ccb52373..7048370a2257ab306dc220c07684e7eb63de10a0 100644 (file)
@@ -6,7 +6,7 @@ var moment = require('../../moment'),
 exports.parsingFlags = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
index f0585a5c09be65f6fe96645059064077cbb55486..f7162977f4efe5296a7d085337662e568b349ab2 100644 (file)
@@ -1,4 +1,4 @@
-var moment = require("../../moment"),
+var moment = require('../../moment'),
 
     symbolMap = {
         '1': '!',
@@ -44,7 +44,7 @@ exports.preparsePostformat = {
     setUp: function (cb) {
         moment.locale('symbol', symbolLang);
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
 
         cb();
@@ -55,39 +55,39 @@ exports.preparsePostformat = {
         cb();
     },
 
-    "transform": function (test) {
+    'transform': function (test) {
         test.expect(3);
 
-        test.equal(moment.utc('@)!@-)*-@&', 'YYYY-MM-DD').unix(), 1346025600, "preparse string + format");
-        test.equal(moment.utc('@)!@-)*-@&').unix(), 1346025600, "preparse ISO8601 string");
-        test.equal(moment.unix(1346025600).utc().format('YYYY-MM-DD'), '@)!@-)*-@&', "postformat");
+        test.equal(moment.utc('@)!@-)*-@&', 'YYYY-MM-DD').unix(), 1346025600, 'preparse string + format');
+        test.equal(moment.utc('@)!@-)*-@&').unix(), 1346025600, 'preparse ISO8601 string');
+        test.equal(moment.unix(1346025600).utc().format('YYYY-MM-DD'), '@)!@-)*-@&', 'postformat');
 
         test.done();
     },
 
-    "transform from": function (test) {
+    'transform from': function (test) {
         test.expect(3);
 
         var start = moment([2007, 1, 28]);
 
-        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), "@ minutes", "postformat should work on moment.fn.from");
-        test.equal(moment().add(6, 'd').fromNow(true), "^ days", "postformat should work on moment.fn.fromNow");
-        test.equal(moment.duration(10, "h").humanize(), "!) hours", "postformat should work on moment.duration.fn.humanize");
+        test.equal(start.from(moment([2007, 1, 28]).add({s: 90}), true), '@ minutes', 'postformat should work on moment.fn.from');
+        test.equal(moment().add(6, 'd').fromNow(true), '^ days', 'postformat should work on moment.fn.fromNow');
+        test.equal(moment.duration(10, 'h').humanize(), '!) hours', 'postformat should work on moment.duration.fn.humanize');
 
         test.done();
     },
 
-    "calendar day" : function (test) {
+    'calendar day' : function (test) {
         test.expect(6);
 
         var a = moment().hours(2).minutes(0).seconds(0);
 
-        test.equal(moment(a).calendar(),                     "Today at @:)) AM",     "today at the same time");
-        test.equal(moment(a).add({m: 25}).calendar(),      "Today at @:@% AM",     "Now plus 25 min");
-        test.equal(moment(a).add({h: 1}).calendar(),       "Today at #:)) AM",     "Now plus 1 hour");
-        test.equal(moment(a).add({d: 1}).calendar(),       "Tomorrow at @:)) AM",  "tomorrow at the same time");
-        test.equal(moment(a).subtract({h: 1}).calendar(),  "Today at !:)) AM",     "Now minus 1 hour");
-        test.equal(moment(a).subtract({d: 1}).calendar(),  "Yesterday at @:)) AM", "yesterday at the same time");
+        test.equal(moment(a).calendar(),                     'Today at @:)) AM',     'today at the same time');
+        test.equal(moment(a).add({m: 25}).calendar(),      'Today at @:@% AM',     'Now plus 25 min');
+        test.equal(moment(a).add({h: 1}).calendar(),       'Today at #:)) AM',     'Now plus 1 hour');
+        test.equal(moment(a).add({d: 1}).calendar(),       'Tomorrow at @:)) AM',  'tomorrow at the same time');
+        test.equal(moment(a).subtract({h: 1}).calendar(),  'Today at !:)) AM',     'Now minus 1 hour');
+        test.equal(moment(a).subtract({d: 1}).calendar(),  'Yesterday at @:)) AM', 'yesterday at the same time');
 
         test.done();
     }
index 4d4dfec058e9719abc18f89196f7d1c3617181ab..f8a2f412595d6bd6be7cf184f6d4f1e19415e7e1 100644 (file)
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.quarter = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "library quarter getter" : function (test) {
+    'library quarter getter' : function (test) {
         test.expect(7);
 
-        test.equal(moment([1985, 1,  4]).quarter(), 1, "Feb  4 1985 is Q1");
-        test.equal(moment([2029, 8, 18]).quarter(), 3, "Sep 18 2029 is Q3");
-        test.equal(moment([2013, 3, 24]).quarter(), 2, "Apr 24 2013 is Q2");
-        test.equal(moment([2015, 2,  5]).quarter(), 1, "Mar  5 2015 is Q1");
-        test.equal(moment([1970, 0,  2]).quarter(), 1, "Jan  2 1970 is Q1");
-        test.equal(moment([2001, 11, 12]).quarter(), 4, "Dec 12 2001 is Q4");
-        test.equal(moment([2000, 0,  2]).quarter(), 1, "Jan  2 2000 is Q1");
+        test.equal(moment([1985, 1,  4]).quarter(), 1, 'Feb  4 1985 is Q1');
+        test.equal(moment([2029, 8, 18]).quarter(), 3, 'Sep 18 2029 is Q3');
+        test.equal(moment([2013, 3, 24]).quarter(), 2, 'Apr 24 2013 is Q2');
+        test.equal(moment([2015, 2,  5]).quarter(), 1, 'Mar  5 2015 is Q1');
+        test.equal(moment([1970, 0,  2]).quarter(), 1, 'Jan  2 1970 is Q1');
+        test.equal(moment([2001, 11, 12]).quarter(), 4, 'Dec 12 2001 is Q4');
+        test.equal(moment([2000, 0,  2]).quarter(), 1, 'Jan  2 2000 is Q1');
 
         test.done();
     },
 
-    "quarter setter singular" : function (test) {
+    'quarter setter singular' : function (test) {
         var m;
         test.expect(4);
 
         m = moment([2014, 4, 11]);
-        test.equal(m.quarter(2).month(), 4, "set same quarter");
-        test.equal(m.quarter(3).month(), 7, "set 3rd quarter");
-        test.equal(m.quarter(1).month(), 1, "set 1st quarter");
-        test.equal(m.quarter(4).month(), 10, "set 4th quarter");
+        test.equal(m.quarter(2).month(), 4, 'set same quarter');
+        test.equal(m.quarter(3).month(), 7, 'set 3rd quarter');
+        test.equal(m.quarter(1).month(), 1, 'set 1st quarter');
+        test.equal(m.quarter(4).month(), 10, 'set 4th quarter');
 
         test.done();
     },
 
-    "quarter setter plural" : function (test) {
+    'quarter setter plural' : function (test) {
         var m;
         test.expect(4);
 
         m = moment([2014, 4, 11]);
-        test.equal(m.quarters(2).month(), 4, "set same quarter");
-        test.equal(m.quarters(3).month(), 7, "set 3rd quarter");
-        test.equal(m.quarters(1).month(), 1, "set 1st quarter");
-        test.equal(m.quarters(4).month(), 10, "set 4th quarter");
+        test.equal(m.quarters(2).month(), 4, 'set same quarter');
+        test.equal(m.quarters(3).month(), 7, 'set 3rd quarter');
+        test.equal(m.quarters(1).month(), 1, 'set 1st quarter');
+        test.equal(m.quarters(4).month(), 10, 'set 4th quarter');
 
         test.done();
     },
 
-    "quarter setter programmatic" : function (test) {
+    'quarter setter programmatic' : function (test) {
         var m;
         test.expect(4);
 
         m = moment([2014, 4, 11]);
-        test.equal(m.set("quarter", 2).month(), 4, "set same quarter");
-        test.equal(m.set("quarter", 3).month(), 7, "set 3rd quarter");
-        test.equal(m.set("quarter", 1).month(), 1, "set 1st quarter");
-        test.equal(m.set("quarter", 4).month(), 10, "set 4th quarter");
+        test.equal(m.set('quarter', 2).month(), 4, 'set same quarter');
+        test.equal(m.set('quarter', 3).month(), 7, 'set 3rd quarter');
+        test.equal(m.set('quarter', 1).month(), 1, 'set 1st quarter');
+        test.equal(m.set('quarter', 4).month(), 10, 'set 4th quarter');
 
         test.done();
     },
 
-    "quarter setter programmatic plural" : function (test) {
+    'quarter setter programmatic plural' : function (test) {
         var m;
         test.expect(4);
 
         m = moment([2014, 4, 11]);
-        test.equal(m.set("quarters", 2).month(), 4, "set same quarter");
-        test.equal(m.set("quarters", 3).month(), 7, "set 3rd quarter");
-        test.equal(m.set("quarters", 1).month(), 1, "set 1st quarter");
-        test.equal(m.set("quarters", 4).month(), 10, "set 4th quarter");
+        test.equal(m.set('quarters', 2).month(), 4, 'set same quarter');
+        test.equal(m.set('quarters', 3).month(), 7, 'set 3rd quarter');
+        test.equal(m.set('quarters', 1).month(), 1, 'set 1st quarter');
+        test.equal(m.set('quarters', 4).month(), 10, 'set 4th quarter');
 
         test.done();
     },
 
-    "quarter setter programmatic abbr" : function (test) {
+    'quarter setter programmatic abbr' : function (test) {
         var m;
         test.expect(4);
 
         m = moment([2014, 4, 11]);
-        test.equal(m.set("Q", 2).month(), 4, "set same quarter");
-        test.equal(m.set("Q", 3).month(), 7, "set 3rd quarter");
-        test.equal(m.set("Q", 1).month(), 1, "set 1st quarter");
-        test.equal(m.set("Q", 4).month(), 10, "set 4th quarter");
+        test.equal(m.set('Q', 2).month(), 4, 'set same quarter');
+        test.equal(m.set('Q', 3).month(), 7, 'set 3rd quarter');
+        test.equal(m.set('Q', 1).month(), 1, 'set 1st quarter');
+        test.equal(m.set('Q', 4).month(), 10, 'set 4th quarter');
 
         test.done();
     },
 
-    "quarter setter only month changes" : function (test) {
+    'quarter setter only month changes' : function (test) {
         var m;
         test.expect(7);
 
         m = moment([2014, 4, 11, 1, 2, 3, 4]).quarter(4);
-        test.equal(m.year(), 2014, "keep year");
-        test.equal(m.month(), 10, "set month");
-        test.equal(m.date(), 11, "keep date");
-        test.equal(m.hour(), 1, "keep hour");
-        test.equal(m.minute(), 2, "keep minutes");
-        test.equal(m.second(), 3, "keep seconds");
-        test.equal(m.millisecond(), 4, "keep milliseconds");
+        test.equal(m.year(), 2014, 'keep year');
+        test.equal(m.month(), 10, 'set month');
+        test.equal(m.date(), 11, 'keep date');
+        test.equal(m.hour(), 1, 'keep hour');
+        test.equal(m.minute(), 2, 'keep minutes');
+        test.equal(m.second(), 3, 'keep seconds');
+        test.equal(m.millisecond(), 4, 'keep milliseconds');
 
         test.done();
     },
 
-    "quarter setter bubble to next year" : function (test) {
+    'quarter setter bubble to next year' : function (test) {
         var m;
         test.expect(7);
 
         m = moment([2014, 4, 11, 1, 2, 3, 4]).quarter(7);
-        test.equal(m.year(), 2015, "year bubbled");
-        test.equal(m.month(), 7, "set month");
-        test.equal(m.date(), 11, "keep date");
-        test.equal(m.hour(), 1, "keep hour");
-        test.equal(m.minute(), 2, "keep minutes");
-        test.equal(m.second(), 3, "keep seconds");
-        test.equal(m.millisecond(), 4, "keep milliseconds");
+        test.equal(m.year(), 2015, 'year bubbled');
+        test.equal(m.month(), 7, 'set month');
+        test.equal(m.date(), 11, 'keep date');
+        test.equal(m.hour(), 1, 'keep hour');
+        test.equal(m.minute(), 2, 'keep minutes');
+        test.equal(m.second(), 3, 'keep seconds');
+        test.equal(m.millisecond(), 4, 'keep milliseconds');
 
         test.done();
     },
 
-    "quarter setter bubble to previous year" : function (test) {
+    'quarter setter bubble to previous year' : function (test) {
         var m;
         test.expect(7);
 
         m = moment([2014, 4, 11, 1, 2, 3, 4]).quarter(-3);
-        test.equal(m.year(), 2013, "year bubbled");
-        test.equal(m.month(), 1, "set month");
-        test.equal(m.date(), 11, "keep date");
-        test.equal(m.hour(), 1, "keep hour");
-        test.equal(m.minute(), 2, "keep minutes");
-        test.equal(m.second(), 3, "keep seconds");
-        test.equal(m.millisecond(), 4, "keep milliseconds");
+        test.equal(m.year(), 2013, 'year bubbled');
+        test.equal(m.month(), 1, 'set month');
+        test.equal(m.date(), 11, 'keep date');
+        test.equal(m.hour(), 1, 'keep hour');
+        test.equal(m.minute(), 2, 'keep minutes');
+        test.equal(m.second(), 3, 'keep seconds');
+        test.equal(m.millisecond(), 4, 'keep milliseconds');
 
         test.done();
     }
index 7191be1ed8789d62a6f6be04acae03ceb0e161c0..1e3ca06ee68a73c67129d0ea6932cffb13531f1e 100644 (file)
@@ -1,55 +1,55 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.relativeTime = {
-    "default thresholds" : function (test) {
+    'default thresholds' : function (test) {
         var a = moment();
 
         // Seconds to minutes threshold
         a.subtract(44, 'seconds');
-        test.equal(a.fromNow(), "a few seconds ago", "Below default seconds to minutes threshold");
+        test.equal(a.fromNow(), 'a few seconds ago', 'Below default seconds to minutes threshold');
         a.subtract(1, 'seconds');
-        test.equal(a.fromNow(), "a minute ago", "Above default seconds to minutes threshold");
+        test.equal(a.fromNow(), 'a minute ago', 'Above default seconds to minutes threshold');
 
         // Minutes to hours threshold
         a = moment();
         a.subtract(44, 'minutes');
-        test.equal(a.fromNow(), "44 minutes ago", "Below default minute to hour threshold");
+        test.equal(a.fromNow(), '44 minutes ago', 'Below default minute to hour threshold');
         a.subtract(1, 'minutes');
-        test.equal(a.fromNow(), "an hour ago", "Above default minute to hour threshold");
+        test.equal(a.fromNow(), 'an hour ago', 'Above default minute to hour threshold');
 
         // Hours to days threshold
         a = moment();
         a.subtract(21, 'hours');
-        test.equal(a.fromNow(), "21 hours ago", "Below default hours to day threshold");
+        test.equal(a.fromNow(), '21 hours ago', 'Below default hours to day threshold');
         a.subtract(1, 'hours');
-        test.equal(a.fromNow(), "a day ago", "Above default hours to day threshold");
+        test.equal(a.fromNow(), 'a day ago', 'Above default hours to day threshold');
 
         // Days to month threshold
         a = moment();
         a.subtract(25, 'days');
-        test.equal(a.fromNow(), "25 days ago", "Below default days to month (singular) threshold");
+        test.equal(a.fromNow(), '25 days ago', 'Below default days to month (singular) threshold');
         a.subtract(1, 'days');
-        test.equal(a.fromNow(), "a month ago", "Above default days to month (singular) threshold");
+        test.equal(a.fromNow(), 'a month ago', 'Above default days to month (singular) threshold');
 
         // months to year threshold
         a = moment();
         a.subtract(10, 'months');
-        test.equal(a.fromNow(), "10 months ago", "Below default days to years threshold");
+        test.equal(a.fromNow(), '10 months ago', 'Below default days to years threshold');
         a.subtract(1, 'month');
-        test.equal(a.fromNow(), "a year ago", "Above default days to years threshold");
+        test.equal(a.fromNow(), 'a year ago', 'Above default days to years threshold');
 
         test.done();
     },
 
-    "custom thresholds" : function (test) {
+    'custom thresholds' : function (test) {
         // Seconds to minutes threshold
         moment.relativeTimeThreshold('s', 55);
 
         var a = moment();
         a.subtract(54, 'seconds');
-        test.equal(a.fromNow(), "a few seconds ago", "Below custom seconds to minutes threshold");
+        test.equal(a.fromNow(), 'a few seconds ago', 'Below custom seconds to minutes threshold');
         a.subtract(1, 'seconds');
-        test.equal(a.fromNow(), "a minute ago", "Above custom seconds to minutes threshold");
+        test.equal(a.fromNow(), 'a minute ago', 'Above custom seconds to minutes threshold');
 
         moment.relativeTimeThreshold('s', 45);
 
@@ -57,46 +57,46 @@ exports.relativeTime = {
         moment.relativeTimeThreshold('m', 55);
         a = moment();
         a.subtract(54, 'minutes');
-        test.equal(a.fromNow(), "54 minutes ago", "Below custom minutes to hours threshold");
+        test.equal(a.fromNow(), '54 minutes ago', 'Below custom minutes to hours threshold');
         a.subtract(1, 'minutes');
-        test.equal(a.fromNow(), "an hour ago", "Above custom minutes to hours threshold");
+        test.equal(a.fromNow(), 'an hour ago', 'Above custom minutes to hours threshold');
         moment.relativeTimeThreshold('m', 45);
 
         // Hours to days threshold
         moment.relativeTimeThreshold('h', 24);
         a = moment();
         a.subtract(23, 'hours');
-        test.equal(a.fromNow(), "23 hours ago", "Below custom hours to days threshold");
+        test.equal(a.fromNow(), '23 hours ago', 'Below custom hours to days threshold');
         a.subtract(1, 'hours');
-        test.equal(a.fromNow(), "a day ago", "Above custom hours to days threshold");
+        test.equal(a.fromNow(), 'a day ago', 'Above custom hours to days threshold');
         moment.relativeTimeThreshold('h', 22);
 
         // Days to month threshold
         moment.relativeTimeThreshold('d', 28);
         a = moment();
         a.subtract(27, 'days');
-        test.equal(a.fromNow(), "27 days ago", "Below custom days to month (singular) threshold");
+        test.equal(a.fromNow(), '27 days ago', 'Below custom days to month (singular) threshold');
         a.subtract(1, 'days');
-        test.equal(a.fromNow(), "a month ago", "Above custom days to month (singular) threshold");
+        test.equal(a.fromNow(), 'a month ago', 'Above custom days to month (singular) threshold');
         moment.relativeTimeThreshold('d', 26);
 
         // months to years threshold
         moment.relativeTimeThreshold('M', 9);
         a = moment();
         a.subtract(8, 'months');
-        test.equal(a.fromNow(), "8 months ago", "Below custom days to years threshold");
+        test.equal(a.fromNow(), '8 months ago', 'Below custom days to years threshold');
         a.subtract(1, 'months');
-        test.equal(a.fromNow(), "a year ago", "Above custom days to years threshold");
+        test.equal(a.fromNow(), 'a year ago', 'Above custom days to years threshold');
         moment.relativeTimeThreshold('M', 11);
         test.done();
     },
 
-    "retrive threshold settings" : function (test) {
+    'retrive threshold settings' : function (test) {
         test.expect(1);
         moment.relativeTimeThreshold('m', 45);
         var minuteThreshold = moment.relativeTimeThreshold('m');
 
-        test.equal(minuteThreshold, 45, "Can retrieve minute setting");
+        test.equal(minuteThreshold, 45, 'Can retrieve minute setting');
 
         test.done();
     }
index e5a58c1572ea35f03d09797d8b24fbc136f67895..b8c5baa309e4f7008ccbb16a1367107987f1cf3d 100644 (file)
@@ -1,10 +1,10 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.endStartOf = {
     setUp : function (done) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
@@ -14,340 +14,340 @@ exports.endStartOf = {
         cb();
     },
 
-    "start of year" : function (test) {
+    'start of year' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('year'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('years'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('y');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 0, "strip out the month");
-        test.equal(m.date(), 1, "strip out the day");
-        test.equal(m.hours(), 0, "strip out the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 0, 'strip out the month');
+        test.equal(m.date(), 1, 'strip out the day');
+        test.equal(m.hours(), 0, 'strip out the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of year" : function (test) {
+    'end of year' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('year'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('years'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('y');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 11, "set the month");
-        test.equal(m.date(), 31, "set the day");
-        test.equal(m.hours(), 23, "set the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 11, 'set the month');
+        test.equal(m.date(), 31, 'set the day');
+        test.equal(m.hours(), 23, 'set the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of quarter" : function (test) {
+    'start of quarter' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 4, 2, 3, 4, 5, 6)).startOf('quarter'),
             ms = moment(new Date(2011, 4, 2, 3, 4, 5, 6)).startOf('quarters'),
             ma = moment(new Date(2011, 4, 2, 3, 4, 5, 6)).startOf('Q');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.quarter(), 2, "keep the quarter");
-        test.equal(m.month(), 3, "strip out the month");
-        test.equal(m.date(), 1, "strip out the day");
-        test.equal(m.hours(), 0, "strip out the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.quarter(), 2, 'keep the quarter');
+        test.equal(m.month(), 3, 'strip out the month');
+        test.equal(m.date(), 1, 'strip out the day');
+        test.equal(m.hours(), 0, 'strip out the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of quarter" : function (test) {
+    'end of quarter' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 4, 2, 3, 4, 5, 6)).endOf('quarter'),
             ms = moment(new Date(2011, 4, 2, 3, 4, 5, 6)).endOf('quarters'),
             ma = moment(new Date(2011, 4, 2, 3, 4, 5, 6)).endOf('Q');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.quarter(), 2, "keep the quarter");
-        test.equal(m.month(), 5, "set the month");
-        test.equal(m.date(), 30, "set the day");
-        test.equal(m.hours(), 23, "set the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.quarter(), 2, 'keep the quarter');
+        test.equal(m.month(), 5, 'set the month');
+        test.equal(m.date(), 30, 'set the day');
+        test.equal(m.hours(), 23, 'set the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of month" : function (test) {
+    'start of month' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('month'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('months'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('M');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 1, "strip out the day");
-        test.equal(m.hours(), 0, "strip out the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 1, 'strip out the day');
+        test.equal(m.hours(), 0, 'strip out the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of month" : function (test) {
+    'end of month' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('month'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('months'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('M');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 28, "set the day");
-        test.equal(m.hours(), 23, "set the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 28, 'set the day');
+        test.equal(m.hours(), 23, 'set the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of week" : function (test) {
+    'start of week' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('week'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('weeks'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('w');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 0, "rolls back to January");
-        test.equal(m.day(), 0, "set day of week");
-        test.equal(m.date(), 30, "set correct date");
-        test.equal(m.hours(), 0, "strip out the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 0, 'rolls back to January');
+        test.equal(m.day(), 0, 'set day of week');
+        test.equal(m.date(), 30, 'set correct date');
+        test.equal(m.hours(), 0, 'strip out the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of week" : function (test) {
+    'end of week' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('week'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('weeks'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('weeks');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.day(), 6, "set the day of the week");
-        test.equal(m.date(), 5, "set the day");
-        test.equal(m.hours(), 23, "set the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.day(), 6, 'set the day of the week');
+        test.equal(m.date(), 5, 'set the day');
+        test.equal(m.hours(), 23, 'set the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of iso-week" : function (test) {
+    'start of iso-week' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('isoWeek'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('isoWeeks'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('W');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 0, "rollback to January");
-        test.equal(m.isoWeekday(), 1, "set day of iso-week");
-        test.equal(m.date(), 31, "set correct date");
-        test.equal(m.hours(), 0, "strip out the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 0, 'rollback to January');
+        test.equal(m.isoWeekday(), 1, 'set day of iso-week');
+        test.equal(m.date(), 31, 'set correct date');
+        test.equal(m.hours(), 0, 'strip out the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of iso-week" : function (test) {
+    'end of iso-week' : function (test) {
         test.expect(10);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('isoWeek'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('isoWeeks'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('W');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.isoWeekday(), 7, "set the day of the week");
-        test.equal(m.date(), 6, "set the day");
-        test.equal(m.hours(), 23, "set the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.isoWeekday(), 7, 'set the day of the week');
+        test.equal(m.date(), 6, 'set the day');
+        test.equal(m.hours(), 23, 'set the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of day" : function (test) {
+    'start of day' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('day'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('days'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('d');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 0, "strip out the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 0, 'strip out the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of day" : function (test) {
+    'end of day' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('day'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('days'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('d');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 23, "set the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 23, 'set the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of hour" : function (test) {
+    'start of hour' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('hour'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('hours'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('h');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 3, "keep the hours");
-        test.equal(m.minutes(), 0, "strip out the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 3, 'keep the hours');
+        test.equal(m.minutes(), 0, 'strip out the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of hour" : function (test) {
+    'end of hour' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('hour'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('hours'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('h');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 3, "keep the hours");
-        test.equal(m.minutes(), 59, "set the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 3, 'keep the hours');
+        test.equal(m.minutes(), 59, 'set the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of minute" : function (test) {
+    'start of minute' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('minute'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('minutes'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('m');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 3, "keep the hours");
-        test.equal(m.minutes(), 4, "keep the minutes");
-        test.equal(m.seconds(), 0, "strip out the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 3, 'keep the hours');
+        test.equal(m.minutes(), 4, 'keep the minutes');
+        test.equal(m.seconds(), 0, 'strip out the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of minute" : function (test) {
+    'end of minute' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('minute'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('minutes'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('m');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 3, "keep the hours");
-        test.equal(m.minutes(), 4, "keep the minutes");
-        test.equal(m.seconds(), 59, "set the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 3, 'keep the hours');
+        test.equal(m.minutes(), 4, 'keep the minutes');
+        test.equal(m.seconds(), 59, 'set the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "start of second" : function (test) {
+    'start of second' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('second'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('seconds'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).startOf('s');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 3, "keep the hours");
-        test.equal(m.minutes(), 4, "keep the minutes");
-        test.equal(m.seconds(), 5, "keep the the seconds");
-        test.equal(m.milliseconds(), 0, "strip out the milliseconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 3, 'keep the hours');
+        test.equal(m.minutes(), 4, 'keep the minutes');
+        test.equal(m.seconds(), 5, 'keep the the seconds');
+        test.equal(m.milliseconds(), 0, 'strip out the milliseconds');
         test.done();
     },
 
-    "end of second" : function (test) {
+    'end of second' : function (test) {
         test.expect(9);
 
         var m = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('second'),
             ms = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('seconds'),
             ma = moment(new Date(2011, 1, 2, 3, 4, 5, 6)).endOf('s');
-        test.equal(+m, +ms, "Plural or singular should work");
-        test.equal(+m, +ma, "Full or abbreviated should work");
-        test.equal(m.year(), 2011, "keep the year");
-        test.equal(m.month(), 1, "keep the month");
-        test.equal(m.date(), 2, "keep the day");
-        test.equal(m.hours(), 3, "keep the hours");
-        test.equal(m.minutes(), 4, "keep the minutes");
-        test.equal(m.seconds(), 5, "keep the seconds");
-        test.equal(m.milliseconds(), 999, "set the seconds");
+        test.equal(+m, +ms, 'Plural or singular should work');
+        test.equal(+m, +ma, 'Full or abbreviated should work');
+        test.equal(m.year(), 2011, 'keep the year');
+        test.equal(m.month(), 1, 'keep the month');
+        test.equal(m.date(), 2, 'keep the day');
+        test.equal(m.hours(), 3, 'keep the hours');
+        test.equal(m.minutes(), 4, 'keep the minutes');
+        test.equal(m.seconds(), 5, 'keep the seconds');
+        test.equal(m.milliseconds(), 999, 'set the seconds');
         test.done();
     },
 
-    "startOf across DST +1" : function (test) {
+    'startOf across DST +1' : function (test) {
         var oldUpdateOffset = moment.updateOffset,
             // Based on a real story somewhere in America/Los_Angeles
-            dstAt = moment("2014-03-09T02:00:00-08:00").parseZone(),
+            dstAt = moment('2014-03-09T02:00:00-08:00').parseZone(),
             m;
 
         moment.updateOffset = function (mom, keepTime) {
@@ -358,25 +358,25 @@ exports.endStartOf = {
             }
         };
 
-        m = moment("2014-03-15T00:00:00-07:00").parseZone();
+        m = moment('2014-03-15T00:00:00-07:00').parseZone();
         m.startOf('M');
-        test.equal(m.format(), "2014-03-01T00:00:00-08:00",
-                "startOf('month') across +1");
+        test.equal(m.format(), '2014-03-01T00:00:00-08:00',
+                'startOf(\'month\') across +1');
 
-        m = moment("2014-03-09T09:00:00-07:00").parseZone();
+        m = moment('2014-03-09T09:00:00-07:00').parseZone();
         m.startOf('d');
-        test.equal(m.format(), "2014-03-09T00:00:00-08:00",
-                "startOf('day') across +1");
+        test.equal(m.format(), '2014-03-09T00:00:00-08:00',
+                'startOf(\'day\') across +1');
 
-        m = moment("2014-03-09T03:05:00-07:00").parseZone();
+        m = moment('2014-03-09T03:05:00-07:00').parseZone();
         m.startOf('h');
-        test.equal(m.format(), "2014-03-09T03:00:00-07:00",
-                "startOf('hour') after +1");
+        test.equal(m.format(), '2014-03-09T03:00:00-07:00',
+                'startOf(\'hour\') after +1');
 
-        m = moment("2014-03-09T01:35:00-08:00").parseZone();
+        m = moment('2014-03-09T01:35:00-08:00').parseZone();
         m.startOf('h');
-        test.equal(m.format(), "2014-03-09T01:00:00-08:00",
-                "startOf('hour') before +1");
+        test.equal(m.format(), '2014-03-09T01:00:00-08:00',
+                'startOf(\'hour\') before +1');
 
         // There is no such time as 2:30-7 to try startOf('hour') across that
 
@@ -385,10 +385,10 @@ exports.endStartOf = {
         test.done();
     },
 
-    "startOf across DST -1" : function (test) {
+    'startOf across DST -1' : function (test) {
         var oldUpdateOffset = moment.updateOffset,
             // Based on a real story somewhere in America/Los_Angeles
-            dstAt = moment("2014-11-02T02:00:00-07:00").parseZone(),
+            dstAt = moment('2014-11-02T02:00:00-07:00').parseZone(),
             m;
 
         moment.updateOffset = function (mom, keepTime) {
@@ -399,27 +399,27 @@ exports.endStartOf = {
             }
         };
 
-        m = moment("2014-11-15T00:00:00-08:00").parseZone();
+        m = moment('2014-11-15T00:00:00-08:00').parseZone();
         m.startOf('M');
-        test.equal(m.format(), "2014-11-01T00:00:00-07:00",
-                "startOf('month') across -1");
+        test.equal(m.format(), '2014-11-01T00:00:00-07:00',
+                'startOf(\'month\') across -1');
 
-        m = moment("2014-11-02T09:00:00-08:00").parseZone();
+        m = moment('2014-11-02T09:00:00-08:00').parseZone();
         m.startOf('d');
-        test.equal(m.format(), "2014-11-02T00:00:00-07:00",
-                "startOf('day') across -1");
+        test.equal(m.format(), '2014-11-02T00:00:00-07:00',
+                'startOf(\'day\') across -1');
 
         // note that zone is -8
-        m = moment("2014-11-02T01:30:00-08:00").parseZone();
+        m = moment('2014-11-02T01:30:00-08:00').parseZone();
         m.startOf('h');
-        test.equal(m.format(), "2014-11-02T01:00:00-08:00",
-                "startOf('hour') after +1");
+        test.equal(m.format(), '2014-11-02T01:00:00-08:00',
+                'startOf(\'hour\') after +1');
 
         // note that zone is -7
-        m = moment("2014-11-02T01:30:00-07:00").parseZone();
+        m = moment('2014-11-02T01:30:00-07:00').parseZone();
         m.startOf('h');
-        test.equal(m.format(), "2014-11-02T01:00:00-07:00",
-                "startOf('hour') before +1");
+        test.equal(m.format(), '2014-11-02T01:00:00-07:00',
+                'startOf(\'hour\') before +1');
 
         moment.updateOffset = oldUpdateOffset;
 
index 37a0b263c1ac6210b386ec4521a6b6dc1bfe7e1e..e70e3b828c078219693d9a0ed0247c822371a96b 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.stringPrototype = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "string prototype overrides call" : function (test) {
+    'string prototype overrides call' : function (test) {
         test.expect(1);
 
         moment.locale('en');
index 34ca59c01cef18e5a73388e31b3d25fffec865ea..86094622ab4013a8f7ae998468cfdc15258c5c3c 100644 (file)
@@ -1,10 +1,10 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.utc = {
     setUp : function (done) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
 
         done();
@@ -15,99 +15,99 @@ exports.utc = {
         cb();
     },
 
-    "utc and local" : function (test) {
+    'utc and local' : function (test) {
         test.expect(7);
 
         var m = moment(Date.UTC(2011, 1, 2, 3, 4, 5, 6)), zone, expected;
         m.utc();
         // utc
-        test.equal(m.date(), 2, "the day should be correct for utc");
-        test.equal(m.day(), 3, "the date should be correct for utc");
-        test.equal(m.hours(), 3, "the hours should be correct for utc");
+        test.equal(m.date(), 2, 'the day should be correct for utc');
+        test.equal(m.day(), 3, 'the date should be correct for utc');
+        test.equal(m.hours(), 3, 'the hours should be correct for utc');
 
         // local
         m.local();
         if (m.zone() > 180) {
-            test.equal(m.date(), 1, "the date should be correct for local");
-            test.equal(m.day(), 2, "the day should be correct for local");
+            test.equal(m.date(), 1, 'the date should be correct for local');
+            test.equal(m.day(), 2, 'the day should be correct for local');
         } else {
-            test.equal(m.date(), 2, "the date should be correct for local");
-            test.equal(m.day(), 3, "the day should be correct for local");
+            test.equal(m.date(), 2, 'the date should be correct for local');
+            test.equal(m.day(), 3, 'the day should be correct for local');
         }
         zone = Math.ceil(m.zone() / 60);
         expected = (24 + 3 - zone) % 24;
-        test.equal(m.hours(), expected, "the hours (" + m.hours() + ") should be correct for local");
-        test.equal(moment().utc().zone(), 0, "timezone in utc should always be zero");
+        test.equal(m.hours(), expected, 'the hours (' + m.hours() + ') should be correct for local');
+        test.equal(moment().utc().zone(), 0, 'timezone in utc should always be zero');
 
         test.done();
     },
 
-    "creating with utc and no arguments" : function (test) {
+    'creating with utc and no arguments' : function (test) {
         test.expect(2);
 
         var startOfTest = new Date().valueOf(),
             momentDefaultUtcTime = moment.utc().valueOf(),
             afterMomentCreationTime = new Date().valueOf();
 
-        test.ok(startOfTest <= momentDefaultUtcTime, "moment UTC default time should be now, not in the past");
-        test.ok(momentDefaultUtcTime <= afterMomentCreationTime, "moment UTC default time should be now, not in the future");
+        test.ok(startOfTest <= momentDefaultUtcTime, 'moment UTC default time should be now, not in the past');
+        test.ok(momentDefaultUtcTime <= afterMomentCreationTime, 'moment UTC default time should be now, not in the future');
 
         test.done();
     },
 
-    "creating with utc and a date parameter array" : function (test) {
+    'creating with utc and a date parameter array' : function (test) {
         test.expect(6);
 
         var m = moment.utc([2011, 1, 2, 3, 4, 5, 6]);
-        test.equal(m.date(), 2, "the day should be correct for utc array");
-        test.equal(m.hours(), 3, "the hours should be correct for utc array");
+        test.equal(m.date(), 2, 'the day should be correct for utc array');
+        test.equal(m.hours(), 3, 'the hours should be correct for utc array');
 
-        m = moment.utc("2011-02-02 3:04:05", "YYYY-MM-DD HH:mm:ss");
-        test.equal(m.date(), 2, "the day should be correct for utc parsing format");
-        test.equal(m.hours(), 3, "the hours should be correct for utc parsing format");
+        m = moment.utc('2011-02-02 3:04:05', 'YYYY-MM-DD HH:mm:ss');
+        test.equal(m.date(), 2, 'the day should be correct for utc parsing format');
+        test.equal(m.hours(), 3, 'the hours should be correct for utc parsing format');
 
-        m = moment.utc("2011-02-02T03:04:05+00:00");
-        test.equal(m.date(), 2, "the day should be correct for utc parsing iso");
-        test.equal(m.hours(), 3, "the hours should be correct for utc parsing iso");
+        m = moment.utc('2011-02-02T03:04:05+00:00');
+        test.equal(m.date(), 2, 'the day should be correct for utc parsing iso');
+        test.equal(m.hours(), 3, 'the hours should be correct for utc parsing iso');
 
         test.done();
     },
 
-    "creating with utc without timezone" : function (test) {
+    'creating with utc without timezone' : function (test) {
         test.expect(4);
 
-        var m = moment.utc("2012-01-02T08:20:00");
-        test.equal(m.date(), 2, "the day should be correct for utc parse without timezone");
-        test.equal(m.hours(), 8, "the hours should be correct for utc parse without timezone");
+        var m = moment.utc('2012-01-02T08:20:00');
+        test.equal(m.date(), 2, 'the day should be correct for utc parse without timezone');
+        test.equal(m.hours(), 8, 'the hours should be correct for utc parse without timezone');
 
-        m = moment.utc("2012-01-02T08:20:00+09:00");
-        test.equal(m.date(), 1, "the day should be correct for utc parse with timezone");
-        test.equal(m.hours(), 23, "the hours should be correct for utc parse with timezone");
+        m = moment.utc('2012-01-02T08:20:00+09:00');
+        test.equal(m.date(), 1, 'the day should be correct for utc parse with timezone');
+        test.equal(m.hours(), 23, 'the hours should be correct for utc parse with timezone');
 
         test.done();
     },
 
-    "cloning with utc" : function (test) {
+    'cloning with utc' : function (test) {
         test.expect(4);
 
-        var m = moment.utc("2012-01-02T08:20:00");
-        test.equal(moment.utc(m)._isUTC, true, "the local zone should be converted to UTC");
-        test.equal(moment.utc(m.clone().utc())._isUTC, true, "the local zone should stay in UTC");
+        var m = moment.utc('2012-01-02T08:20:00');
+        test.equal(moment.utc(m)._isUTC, true, 'the local zone should be converted to UTC');
+        test.equal(moment.utc(m.clone().utc())._isUTC, true, 'the local zone should stay in UTC');
 
         m.zone(120);
-        test.equal(moment.utc(m)._isUTC, true, "the explicit zone should stay in UTC");
-        test.equal(moment.utc(m).zone(), 0, "the explicit zone should have an offset of 0");
+        test.equal(moment.utc(m)._isUTC, true, 'the explicit zone should stay in UTC');
+        test.equal(moment.utc(m).zone(), 0, 'the explicit zone should have an offset of 0');
 
         test.done();
     },
 
-    "weekday with utc" : function (test) {
+    'weekday with utc' : function (test) {
         test.expect(1);
 
         test.equal(
             moment('2013-09-15T00:00:00Z').utc().weekday(), // first minute of the day
             moment('2013-09-15T23:59:00Z').utc().weekday(), // last minute of the day
-            "a UTC-moment's .weekday() should not be affected by the local timezone"
+            'a UTC-moment\'s .weekday() should not be affected by the local timezone'
         );
 
         test.done();
index 214e92707a6da654689e22cbeab1072e051b6301..0a104a5741140939f2a2d15262398b92bc470e89 100644 (file)
@@ -1,14 +1,14 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.weekYear = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "iso week year": function (test) {
+    'iso week year': function (test) {
         test.expect(19);
 
         // Some examples taken from http://en.wikipedia.org/wiki/ISO_week
@@ -35,7 +35,7 @@ exports.weekYear = {
         test.done();
     },
 
-    "week year": function (test) {
+    'week year': function (test) {
         test.expect(31);
 
         // Some examples taken from http://en.wikipedia.org/wiki/ISO_week
index 4324ffbc20734f80e1d035d49d4896bc9bae5ea5..792b261f511a5e659ccf5bfbd2f62a50f537f795 100644 (file)
@@ -1,31 +1,31 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.weekYear = {
     setUp : function (done) {
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
         done();
     },
 
-    "iso weekday": function (test) {
+    'iso weekday': function (test) {
         var i;
         test.expect(7 * 7);
 
         for (i = 0; i < 7; ++i) {
             moment.locale('dow:' + i + ',doy: 6', {week: {dow: i, doy: 6}});
-            test.equal(moment([1985, 1,  4]).isoWeekday(), 1, "Feb  4 1985 is Monday    -- 1st day");
-            test.equal(moment([2029, 8, 18]).isoWeekday(), 2, "Sep 18 2029 is Tuesday   -- 2nd day");
-            test.equal(moment([2013, 3, 24]).isoWeekday(), 3, "Apr 24 2013 is Wednesday -- 3rd day");
-            test.equal(moment([2015, 2,  5]).isoWeekday(), 4, "Mar  5 2015 is Thursday  -- 4th day");
-            test.equal(moment([1970, 0,  2]).isoWeekday(), 5, "Jan  2 1970 is Friday    -- 5th day");
-            test.equal(moment([2001, 4, 12]).isoWeekday(), 6, "May 12 2001 is Saturday  -- 6th day");
-            test.equal(moment([2000, 0,  2]).isoWeekday(), 7, "Jan  2 2000 is Sunday    -- 7th day");
+            test.equal(moment([1985, 1,  4]).isoWeekday(), 1, 'Feb  4 1985 is Monday    -- 1st day');
+            test.equal(moment([2029, 8, 18]).isoWeekday(), 2, 'Sep 18 2029 is Tuesday   -- 2nd day');
+            test.equal(moment([2013, 3, 24]).isoWeekday(), 3, 'Apr 24 2013 is Wednesday -- 3rd day');
+            test.equal(moment([2015, 2,  5]).isoWeekday(), 4, 'Mar  5 2015 is Thursday  -- 4th day');
+            test.equal(moment([1970, 0,  2]).isoWeekday(), 5, 'Jan  2 1970 is Friday    -- 5th day');
+            test.equal(moment([2001, 4, 12]).isoWeekday(), 6, 'May 12 2001 is Saturday  -- 6th day');
+            test.equal(moment([2000, 0,  2]).isoWeekday(), 7, 'Jan  2 2000 is Sunday    -- 7th day');
         }
         test.done();
     },
 
-    "iso weekday setter" : function (test) {
+    'iso weekday setter' : function (test) {
         test.expect(27);
 
         var a = moment([2011, 0, 10]);
@@ -64,103 +64,103 @@ exports.weekYear = {
         test.done();
     },
 
-    "weekday first day of week Sunday (dow 0)": function (test) {
+    'weekday first day of week Sunday (dow 0)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 0,doy: 6', {week: {dow: 0, doy: 6}});
-        test.equal(moment([1985, 1,  3]).weekday(), 0, "Feb  3 1985 is Sunday    -- 0th day");
-        test.equal(moment([2029, 8, 17]).weekday(), 1, "Sep 17 2029 is Monday    -- 1st day");
-        test.equal(moment([2013, 3, 23]).weekday(), 2, "Apr 23 2013 is Tuesday   -- 2nd day");
-        test.equal(moment([2015, 2,  4]).weekday(), 3, "Mar  4 2015 is Wednesday -- 3nd day");
-        test.equal(moment([1970, 0,  1]).weekday(), 4, "Jan  1 1970 is Thursday  -- 4th day");
-        test.equal(moment([2001, 4, 11]).weekday(), 5, "May 11 2001 is Friday    -- 5th day");
-        test.equal(moment([2000, 0,  1]).weekday(), 6, "Jan  1 2000 is Saturday  -- 6th day");
+        test.equal(moment([1985, 1,  3]).weekday(), 0, 'Feb  3 1985 is Sunday    -- 0th day');
+        test.equal(moment([2029, 8, 17]).weekday(), 1, 'Sep 17 2029 is Monday    -- 1st day');
+        test.equal(moment([2013, 3, 23]).weekday(), 2, 'Apr 23 2013 is Tuesday   -- 2nd day');
+        test.equal(moment([2015, 2,  4]).weekday(), 3, 'Mar  4 2015 is Wednesday -- 3nd day');
+        test.equal(moment([1970, 0,  1]).weekday(), 4, 'Jan  1 1970 is Thursday  -- 4th day');
+        test.equal(moment([2001, 4, 11]).weekday(), 5, 'May 11 2001 is Friday    -- 5th day');
+        test.equal(moment([2000, 0,  1]).weekday(), 6, 'Jan  1 2000 is Saturday  -- 6th day');
         test.done();
     },
 
-    "weekday first day of week Monday (dow 1)": function (test) {
+    'weekday first day of week Monday (dow 1)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 1,doy: 6', {week: {dow: 1, doy: 6}});
-        test.equal(moment([1985, 1,  4]).weekday(), 0, "Feb  4 1985 is Monday    -- 0th day");
-        test.equal(moment([2029, 8, 18]).weekday(), 1, "Sep 18 2029 is Tuesday   -- 1st day");
-        test.equal(moment([2013, 3, 24]).weekday(), 2, "Apr 24 2013 is Wednesday -- 2nd day");
-        test.equal(moment([2015, 2,  5]).weekday(), 3, "Mar  5 2015 is Thursday  -- 3nd day");
-        test.equal(moment([1970, 0,  2]).weekday(), 4, "Jan  2 1970 is Friday    -- 4th day");
-        test.equal(moment([2001, 4, 12]).weekday(), 5, "May 12 2001 is Saturday  -- 5th day");
-        test.equal(moment([2000, 0,  2]).weekday(), 6, "Jan  2 2000 is Sunday    -- 6th day");
+        test.equal(moment([1985, 1,  4]).weekday(), 0, 'Feb  4 1985 is Monday    -- 0th day');
+        test.equal(moment([2029, 8, 18]).weekday(), 1, 'Sep 18 2029 is Tuesday   -- 1st day');
+        test.equal(moment([2013, 3, 24]).weekday(), 2, 'Apr 24 2013 is Wednesday -- 2nd day');
+        test.equal(moment([2015, 2,  5]).weekday(), 3, 'Mar  5 2015 is Thursday  -- 3nd day');
+        test.equal(moment([1970, 0,  2]).weekday(), 4, 'Jan  2 1970 is Friday    -- 4th day');
+        test.equal(moment([2001, 4, 12]).weekday(), 5, 'May 12 2001 is Saturday  -- 5th day');
+        test.equal(moment([2000, 0,  2]).weekday(), 6, 'Jan  2 2000 is Sunday    -- 6th day');
         test.done();
     },
 
-    "weekday first day of week Tuesday (dow 2)": function (test) {
+    'weekday first day of week Tuesday (dow 2)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 2,doy: 6', {week: {dow: 2, doy: 6}});
-        test.equal(moment([1985, 1,  5]).weekday(), 0, "Feb  5 1985 is Tuesday   -- 0th day");
-        test.equal(moment([2029, 8, 19]).weekday(), 1, "Sep 19 2029 is Wednesday -- 1st day");
-        test.equal(moment([2013, 3, 25]).weekday(), 2, "Apr 25 2013 is Thursday  -- 2nd day");
-        test.equal(moment([2015, 2,  6]).weekday(), 3, "Mar  6 2015 is Friday    -- 3nd day");
-        test.equal(moment([1970, 0,  3]).weekday(), 4, "Jan  3 1970 is Staturday -- 4th day");
-        test.equal(moment([2001, 4, 13]).weekday(), 5, "May 13 2001 is Sunday    -- 5th day");
-        test.equal(moment([2000, 0,  3]).weekday(), 6, "Jan  3 2000 is Monday    -- 6th day");
+        test.equal(moment([1985, 1,  5]).weekday(), 0, 'Feb  5 1985 is Tuesday   -- 0th day');
+        test.equal(moment([2029, 8, 19]).weekday(), 1, 'Sep 19 2029 is Wednesday -- 1st day');
+        test.equal(moment([2013, 3, 25]).weekday(), 2, 'Apr 25 2013 is Thursday  -- 2nd day');
+        test.equal(moment([2015, 2,  6]).weekday(), 3, 'Mar  6 2015 is Friday    -- 3nd day');
+        test.equal(moment([1970, 0,  3]).weekday(), 4, 'Jan  3 1970 is Staturday -- 4th day');
+        test.equal(moment([2001, 4, 13]).weekday(), 5, 'May 13 2001 is Sunday    -- 5th day');
+        test.equal(moment([2000, 0,  3]).weekday(), 6, 'Jan  3 2000 is Monday    -- 6th day');
         test.done();
     },
 
-    "weekday first day of week Wednesday (dow 3)": function (test) {
+    'weekday first day of week Wednesday (dow 3)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 3,doy: 6', {week: {dow: 3, doy: 6}});
-        test.equal(moment([1985, 1,  6]).weekday(), 0, "Feb  6 1985 is Wednesday -- 0th day");
-        test.equal(moment([2029, 8, 20]).weekday(), 1, "Sep 20 2029 is Thursday  -- 1st day");
-        test.equal(moment([2013, 3, 26]).weekday(), 2, "Apr 26 2013 is Friday    -- 2nd day");
-        test.equal(moment([2015, 2,  7]).weekday(), 3, "Mar  7 2015 is Saturday  -- 3nd day");
-        test.equal(moment([1970, 0,  4]).weekday(), 4, "Jan  4 1970 is Sunday    -- 4th day");
-        test.equal(moment([2001, 4, 14]).weekday(), 5, "May 14 2001 is Monday    -- 5th day");
-        test.equal(moment([2000, 0,  4]).weekday(), 6, "Jan  4 2000 is Tuesday   -- 6th day");
+        test.equal(moment([1985, 1,  6]).weekday(), 0, 'Feb  6 1985 is Wednesday -- 0th day');
+        test.equal(moment([2029, 8, 20]).weekday(), 1, 'Sep 20 2029 is Thursday  -- 1st day');
+        test.equal(moment([2013, 3, 26]).weekday(), 2, 'Apr 26 2013 is Friday    -- 2nd day');
+        test.equal(moment([2015, 2,  7]).weekday(), 3, 'Mar  7 2015 is Saturday  -- 3nd day');
+        test.equal(moment([1970, 0,  4]).weekday(), 4, 'Jan  4 1970 is Sunday    -- 4th day');
+        test.equal(moment([2001, 4, 14]).weekday(), 5, 'May 14 2001 is Monday    -- 5th day');
+        test.equal(moment([2000, 0,  4]).weekday(), 6, 'Jan  4 2000 is Tuesday   -- 6th day');
         moment.locale('dow:3,doy:6', null);
         test.done();
     },
 
-    "weekday first day of week Thursday (dow 4)": function (test) {
+    'weekday first day of week Thursday (dow 4)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 4,doy: 6', {week: {dow: 4, doy: 6}});
 
-        test.equal(moment([1985, 1,  7]).weekday(), 0, "Feb  7 1985 is Thursday  -- 0th day");
-        test.equal(moment([2029, 8, 21]).weekday(), 1, "Sep 21 2029 is Friday    -- 1st day");
-        test.equal(moment([2013, 3, 27]).weekday(), 2, "Apr 27 2013 is Saturday  -- 2nd day");
-        test.equal(moment([2015, 2,  8]).weekday(), 3, "Mar  8 2015 is Sunday    -- 3nd day");
-        test.equal(moment([1970, 0,  5]).weekday(), 4, "Jan  5 1970 is Monday    -- 4th day");
-        test.equal(moment([2001, 4, 15]).weekday(), 5, "May 15 2001 is Tuesday   -- 5th day");
-        test.equal(moment([2000, 0,  5]).weekday(), 6, "Jan  5 2000 is Wednesday -- 6th day");
+        test.equal(moment([1985, 1,  7]).weekday(), 0, 'Feb  7 1985 is Thursday  -- 0th day');
+        test.equal(moment([2029, 8, 21]).weekday(), 1, 'Sep 21 2029 is Friday    -- 1st day');
+        test.equal(moment([2013, 3, 27]).weekday(), 2, 'Apr 27 2013 is Saturday  -- 2nd day');
+        test.equal(moment([2015, 2,  8]).weekday(), 3, 'Mar  8 2015 is Sunday    -- 3nd day');
+        test.equal(moment([1970, 0,  5]).weekday(), 4, 'Jan  5 1970 is Monday    -- 4th day');
+        test.equal(moment([2001, 4, 15]).weekday(), 5, 'May 15 2001 is Tuesday   -- 5th day');
+        test.equal(moment([2000, 0,  5]).weekday(), 6, 'Jan  5 2000 is Wednesday -- 6th day');
         test.done();
     },
 
-    "weekday first day of week Friday (dow 5)": function (test) {
+    'weekday first day of week Friday (dow 5)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 5,doy: 6', {week: {dow: 5, doy: 6}});
-        test.equal(moment([1985, 1,  8]).weekday(), 0, "Feb  8 1985 is Friday    -- 0th day");
-        test.equal(moment([2029, 8, 22]).weekday(), 1, "Sep 22 2029 is Staturday -- 1st day");
-        test.equal(moment([2013, 3, 28]).weekday(), 2, "Apr 28 2013 is Sunday    -- 2nd day");
-        test.equal(moment([2015, 2,  9]).weekday(), 3, "Mar  9 2015 is Monday    -- 3nd day");
-        test.equal(moment([1970, 0,  6]).weekday(), 4, "Jan  6 1970 is Tuesday   -- 4th day");
-        test.equal(moment([2001, 4, 16]).weekday(), 5, "May 16 2001 is Wednesday -- 5th day");
-        test.equal(moment([2000, 0,  6]).weekday(), 6, "Jan  6 2000 is Thursday  -- 6th day");
+        test.equal(moment([1985, 1,  8]).weekday(), 0, 'Feb  8 1985 is Friday    -- 0th day');
+        test.equal(moment([2029, 8, 22]).weekday(), 1, 'Sep 22 2029 is Staturday -- 1st day');
+        test.equal(moment([2013, 3, 28]).weekday(), 2, 'Apr 28 2013 is Sunday    -- 2nd day');
+        test.equal(moment([2015, 2,  9]).weekday(), 3, 'Mar  9 2015 is Monday    -- 3nd day');
+        test.equal(moment([1970, 0,  6]).weekday(), 4, 'Jan  6 1970 is Tuesday   -- 4th day');
+        test.equal(moment([2001, 4, 16]).weekday(), 5, 'May 16 2001 is Wednesday -- 5th day');
+        test.equal(moment([2000, 0,  6]).weekday(), 6, 'Jan  6 2000 is Thursday  -- 6th day');
         test.done();
     },
 
-    "weekday first day of week Saturday (dow 6)": function (test) {
+    'weekday first day of week Saturday (dow 6)': function (test) {
         test.expect(7);
 
         moment.locale('dow: 6,doy: 6', {week: {dow: 6, doy: 6}});
-        test.equal(moment([1985, 1,  9]).weekday(), 0, "Feb  9 1985 is Staturday -- 0th day");
-        test.equal(moment([2029, 8, 23]).weekday(), 1, "Sep 23 2029 is Sunday    -- 1st day");
-        test.equal(moment([2013, 3, 29]).weekday(), 2, "Apr 29 2013 is Monday    -- 2nd day");
-        test.equal(moment([2015, 2, 10]).weekday(), 3, "Mar 10 2015 is Tuesday   -- 3nd day");
-        test.equal(moment([1970, 0,  7]).weekday(), 4, "Jan  7 1970 is Wednesday -- 4th day");
-        test.equal(moment([2001, 4, 17]).weekday(), 5, "May 17 2001 is Thursday  -- 5th day");
-        test.equal(moment([2000, 0,  7]).weekday(), 6, "Jan  7 2000 is Friday    -- 6th day");
+        test.equal(moment([1985, 1,  9]).weekday(), 0, 'Feb  9 1985 is Staturday -- 0th day');
+        test.equal(moment([2029, 8, 23]).weekday(), 1, 'Sep 23 2029 is Sunday    -- 1st day');
+        test.equal(moment([2013, 3, 29]).weekday(), 2, 'Apr 29 2013 is Monday    -- 2nd day');
+        test.equal(moment([2015, 2, 10]).weekday(), 3, 'Mar 10 2015 is Tuesday   -- 3nd day');
+        test.equal(moment([1970, 0,  7]).weekday(), 4, 'Jan  7 1970 is Wednesday -- 4th day');
+        test.equal(moment([2001, 4, 17]).weekday(), 5, 'May 17 2001 is Thursday  -- 5th day');
+        test.equal(moment([2000, 0,  7]).weekday(), 6, 'Jan  7 2000 is Friday    -- 6th day');
         test.done();
     }
 };
index 65fbec7aaa55a1d69c4e9771e98125be97cecde7..78e5fd246c1b01bad52903e764686c9fbce1a15f 100644 (file)
@@ -1,10 +1,10 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.weeks = {
     setUp : function (done) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
 
         done();
@@ -15,280 +15,280 @@ exports.weeks = {
         cb();
     },
 
-    "day of year" : function (test) {
+    'day of year' : function (test) {
         test.expect(8);
 
-        test.equal(moment([2000,  0,  1]).dayOfYear(),   1, "Jan  1 2000 should be day 1 of the year");
-        test.equal(moment([2000,  1, 28]).dayOfYear(),  59, "Feb 28 2000 should be day 59 of the year");
-        test.equal(moment([2000,  1, 29]).dayOfYear(),  60, "Feb 28 2000 should be day 60 of the year");
-        test.equal(moment([2000, 11, 31]).dayOfYear(), 366, "Dec 31 2000 should be day 366 of the year");
-        test.equal(moment([2001,  0,  1]).dayOfYear(),   1, "Jan  1 2001 should be day 1 of the year");
-        test.equal(moment([2001,  1, 28]).dayOfYear(),  59, "Feb 28 2001 should be day 59 of the year");
-        test.equal(moment([2001,  2,  1]).dayOfYear(),  60, "Mar  1 2001 should be day 60 of the year");
-        test.equal(moment([2001, 11, 31]).dayOfYear(), 365, "Dec 31 2001 should be day 365 of the year");
+        test.equal(moment([2000,  0,  1]).dayOfYear(),   1, 'Jan  1 2000 should be day 1 of the year');
+        test.equal(moment([2000,  1, 28]).dayOfYear(),  59, 'Feb 28 2000 should be day 59 of the year');
+        test.equal(moment([2000,  1, 29]).dayOfYear(),  60, 'Feb 28 2000 should be day 60 of the year');
+        test.equal(moment([2000, 11, 31]).dayOfYear(), 366, 'Dec 31 2000 should be day 366 of the year');
+        test.equal(moment([2001,  0,  1]).dayOfYear(),   1, 'Jan  1 2001 should be day 1 of the year');
+        test.equal(moment([2001,  1, 28]).dayOfYear(),  59, 'Feb 28 2001 should be day 59 of the year');
+        test.equal(moment([2001,  2,  1]).dayOfYear(),  60, 'Mar  1 2001 should be day 60 of the year');
+        test.equal(moment([2001, 11, 31]).dayOfYear(), 365, 'Dec 31 2001 should be day 365 of the year');
 
         test.done();
     },
 
-    "day of year setters" : function (test) {
+    'day of year setters' : function (test) {
         test.expect(8);
 
-        test.equal(moment([2000,  0,  1]).dayOfYear(200).dayOfYear(), 200, "Setting Jan  1 2000 day of the year to 200 should work");
-        test.equal(moment([2000,  1, 28]).dayOfYear(200).dayOfYear(), 200, "Setting Feb 28 2000 day of the year to 200 should work");
-        test.equal(moment([2000,  1, 29]).dayOfYear(200).dayOfYear(), 200, "Setting Feb 28 2000 day of the year to 200 should work");
-        test.equal(moment([2000, 11, 31]).dayOfYear(200).dayOfYear(), 200, "Setting Dec 31 2000 day of the year to 200 should work");
-        test.equal(moment().dayOfYear(1).dayOfYear(),   1, "Setting day of the year to 1 should work");
-        test.equal(moment().dayOfYear(59).dayOfYear(),  59, "Setting day of the year to 59 should work");
-        test.equal(moment().dayOfYear(60).dayOfYear(),  60, "Setting day of the year to 60 should work");
-        test.equal(moment().dayOfYear(365).dayOfYear(), 365, "Setting day of the year to 365 should work");
+        test.equal(moment([2000,  0,  1]).dayOfYear(200).dayOfYear(), 200, 'Setting Jan  1 2000 day of the year to 200 should work');
+        test.equal(moment([2000,  1, 28]).dayOfYear(200).dayOfYear(), 200, 'Setting Feb 28 2000 day of the year to 200 should work');
+        test.equal(moment([2000,  1, 29]).dayOfYear(200).dayOfYear(), 200, 'Setting Feb 28 2000 day of the year to 200 should work');
+        test.equal(moment([2000, 11, 31]).dayOfYear(200).dayOfYear(), 200, 'Setting Dec 31 2000 day of the year to 200 should work');
+        test.equal(moment().dayOfYear(1).dayOfYear(),   1, 'Setting day of the year to 1 should work');
+        test.equal(moment().dayOfYear(59).dayOfYear(),  59, 'Setting day of the year to 59 should work');
+        test.equal(moment().dayOfYear(60).dayOfYear(),  60, 'Setting day of the year to 60 should work');
+        test.equal(moment().dayOfYear(365).dayOfYear(), 365, 'Setting day of the year to 365 should work');
 
         test.done();
     },
 
-    "iso weeks year starting sunday" : function (test) {
+    'iso weeks year starting sunday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0, 1]).isoWeek(), 52, "Jan  1 2012 should be iso week 52");
-        test.equal(moment([2012, 0, 2]).isoWeek(),  1, "Jan  2 2012 should be iso week 1");
-        test.equal(moment([2012, 0, 8]).isoWeek(),  1, "Jan  8 2012 should be iso week 1");
-        test.equal(moment([2012, 0, 9]).isoWeek(),  2, "Jan  9 2012 should be iso week 2");
-        test.equal(moment([2012, 0, 15]).isoWeek(), 2, "Jan 15 2012 should be iso week 2");
+        test.equal(moment([2012, 0, 1]).isoWeek(), 52, 'Jan  1 2012 should be iso week 52');
+        test.equal(moment([2012, 0, 2]).isoWeek(),  1, 'Jan  2 2012 should be iso week 1');
+        test.equal(moment([2012, 0, 8]).isoWeek(),  1, 'Jan  8 2012 should be iso week 1');
+        test.equal(moment([2012, 0, 9]).isoWeek(),  2, 'Jan  9 2012 should be iso week 2');
+        test.equal(moment([2012, 0, 15]).isoWeek(), 2, 'Jan 15 2012 should be iso week 2');
 
         test.done();
     },
 
-    "iso weeks year starting monday" : function (test) {
+    'iso weeks year starting monday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2007, 0, 1]).isoWeek(),  1, "Jan  1 2007 should be iso week 1");
-        test.equal(moment([2007, 0, 7]).isoWeek(),  1, "Jan  7 2007 should be iso week 1");
-        test.equal(moment([2007, 0, 8]).isoWeek(),  2, "Jan  8 2007 should be iso week 2");
-        test.equal(moment([2007, 0, 14]).isoWeek(), 2, "Jan 14 2007 should be iso week 2");
-        test.equal(moment([2007, 0, 15]).isoWeek(), 3, "Jan 15 2007 should be iso week 3");
+        test.equal(moment([2007, 0, 1]).isoWeek(),  1, 'Jan  1 2007 should be iso week 1');
+        test.equal(moment([2007, 0, 7]).isoWeek(),  1, 'Jan  7 2007 should be iso week 1');
+        test.equal(moment([2007, 0, 8]).isoWeek(),  2, 'Jan  8 2007 should be iso week 2');
+        test.equal(moment([2007, 0, 14]).isoWeek(), 2, 'Jan 14 2007 should be iso week 2');
+        test.equal(moment([2007, 0, 15]).isoWeek(), 3, 'Jan 15 2007 should be iso week 3');
 
         test.done();
     },
 
-    "iso weeks year starting tuesday" : function (test) {
+    'iso weeks year starting tuesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2007, 11, 31]).isoWeek(), 1, "Dec 31 2007 should be iso week 1");
-        test.equal(moment([2008,  0,  1]).isoWeek(), 1, "Jan  1 2008 should be iso week 1");
-        test.equal(moment([2008,  0,  6]).isoWeek(), 1, "Jan  6 2008 should be iso week 1");
-        test.equal(moment([2008,  0,  7]).isoWeek(), 2, "Jan  7 2008 should be iso week 2");
-        test.equal(moment([2008,  0, 13]).isoWeek(), 2, "Jan 13 2008 should be iso week 2");
-        test.equal(moment([2008,  0, 14]).isoWeek(), 3, "Jan 14 2008 should be iso week 3");
+        test.equal(moment([2007, 11, 31]).isoWeek(), 1, 'Dec 31 2007 should be iso week 1');
+        test.equal(moment([2008,  0,  1]).isoWeek(), 1, 'Jan  1 2008 should be iso week 1');
+        test.equal(moment([2008,  0,  6]).isoWeek(), 1, 'Jan  6 2008 should be iso week 1');
+        test.equal(moment([2008,  0,  7]).isoWeek(), 2, 'Jan  7 2008 should be iso week 2');
+        test.equal(moment([2008,  0, 13]).isoWeek(), 2, 'Jan 13 2008 should be iso week 2');
+        test.equal(moment([2008,  0, 14]).isoWeek(), 3, 'Jan 14 2008 should be iso week 3');
 
         test.done();
     },
 
-    "iso weeks year starting wednesday" : function (test) {
+    'iso weeks year starting wednesday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2002, 11, 30]).isoWeek(), 1, "Dec 30 2002 should be iso week 1");
-        test.equal(moment([2003,  0,  1]).isoWeek(), 1, "Jan  1 2003 should be iso week 1");
-        test.equal(moment([2003,  0,  5]).isoWeek(), 1, "Jan  5 2003 should be iso week 1");
-        test.equal(moment([2003,  0,  6]).isoWeek(), 2, "Jan  6 2003 should be iso week 2");
-        test.equal(moment([2003,  0, 12]).isoWeek(), 2, "Jan 12 2003 should be iso week 2");
-        test.equal(moment([2003,  0, 13]).isoWeek(), 3, "Jan 13 2003 should be iso week 3");
+        test.equal(moment([2002, 11, 30]).isoWeek(), 1, 'Dec 30 2002 should be iso week 1');
+        test.equal(moment([2003,  0,  1]).isoWeek(), 1, 'Jan  1 2003 should be iso week 1');
+        test.equal(moment([2003,  0,  5]).isoWeek(), 1, 'Jan  5 2003 should be iso week 1');
+        test.equal(moment([2003,  0,  6]).isoWeek(), 2, 'Jan  6 2003 should be iso week 2');
+        test.equal(moment([2003,  0, 12]).isoWeek(), 2, 'Jan 12 2003 should be iso week 2');
+        test.equal(moment([2003,  0, 13]).isoWeek(), 3, 'Jan 13 2003 should be iso week 3');
 
         test.done();
     },
 
-    "iso weeks year starting thursday" : function (test) {
+    'iso weeks year starting thursday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2008, 11, 29]).isoWeek(), 1, "Dec 29 2008 should be iso week 1");
-        test.equal(moment([2009,  0,  1]).isoWeek(), 1, "Jan  1 2009 should be iso week 1");
-        test.equal(moment([2009,  0,  4]).isoWeek(), 1, "Jan  4 2009 should be iso week 1");
-        test.equal(moment([2009,  0,  5]).isoWeek(), 2, "Jan  5 2009 should be iso week 2");
-        test.equal(moment([2009,  0, 11]).isoWeek(), 2, "Jan 11 2009 should be iso week 2");
-        test.equal(moment([2009,  0, 13]).isoWeek(), 3, "Jan 12 2009 should be iso week 3");
+        test.equal(moment([2008, 11, 29]).isoWeek(), 1, 'Dec 29 2008 should be iso week 1');
+        test.equal(moment([2009,  0,  1]).isoWeek(), 1, 'Jan  1 2009 should be iso week 1');
+        test.equal(moment([2009,  0,  4]).isoWeek(), 1, 'Jan  4 2009 should be iso week 1');
+        test.equal(moment([2009,  0,  5]).isoWeek(), 2, 'Jan  5 2009 should be iso week 2');
+        test.equal(moment([2009,  0, 11]).isoWeek(), 2, 'Jan 11 2009 should be iso week 2');
+        test.equal(moment([2009,  0, 13]).isoWeek(), 3, 'Jan 12 2009 should be iso week 3');
 
         test.done();
     },
 
-    "iso weeks year starting friday" : function (test) {
+    'iso weeks year starting friday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2009, 11, 28]).isoWeek(), 53, "Dec 28 2009 should be iso week 53");
-        test.equal(moment([2010,  0,  1]).isoWeek(), 53, "Jan  1 2010 should be iso week 53");
-        test.equal(moment([2010,  0,  3]).isoWeek(), 53, "Jan  3 2010 should be iso week 53");
-        test.equal(moment([2010,  0,  4]).isoWeek(),  1, "Jan  4 2010 should be iso week 1");
-        test.equal(moment([2010,  0, 10]).isoWeek(),  1, "Jan 10 2010 should be iso week 1");
-        test.equal(moment([2010,  0, 11]).isoWeek(),  2, "Jan 11 2010 should be iso week 2");
+        test.equal(moment([2009, 11, 28]).isoWeek(), 53, 'Dec 28 2009 should be iso week 53');
+        test.equal(moment([2010,  0,  1]).isoWeek(), 53, 'Jan  1 2010 should be iso week 53');
+        test.equal(moment([2010,  0,  3]).isoWeek(), 53, 'Jan  3 2010 should be iso week 53');
+        test.equal(moment([2010,  0,  4]).isoWeek(),  1, 'Jan  4 2010 should be iso week 1');
+        test.equal(moment([2010,  0, 10]).isoWeek(),  1, 'Jan 10 2010 should be iso week 1');
+        test.equal(moment([2010,  0, 11]).isoWeek(),  2, 'Jan 11 2010 should be iso week 2');
 
         test.done();
     },
 
-    "iso weeks year starting saturday" : function (test) {
+    'iso weeks year starting saturday' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2010, 11, 27]).isoWeek(), 52, "Dec 27 2010 should be iso week 52");
-        test.equal(moment([2011,  0,  1]).isoWeek(), 52, "Jan  1 2011 should be iso week 52");
-        test.equal(moment([2011,  0,  2]).isoWeek(), 52, "Jan  2 2011 should be iso week 52");
-        test.equal(moment([2011,  0,  3]).isoWeek(),  1, "Jan  3 2011 should be iso week 1");
-        test.equal(moment([2011,  0,  9]).isoWeek(),  1, "Jan  9 2011 should be iso week 1");
-        test.equal(moment([2011,  0, 10]).isoWeek(),  2, "Jan 10 2011 should be iso week 2");
+        test.equal(moment([2010, 11, 27]).isoWeek(), 52, 'Dec 27 2010 should be iso week 52');
+        test.equal(moment([2011,  0,  1]).isoWeek(), 52, 'Jan  1 2011 should be iso week 52');
+        test.equal(moment([2011,  0,  2]).isoWeek(), 52, 'Jan  2 2011 should be iso week 52');
+        test.equal(moment([2011,  0,  3]).isoWeek(),  1, 'Jan  3 2011 should be iso week 1');
+        test.equal(moment([2011,  0,  9]).isoWeek(),  1, 'Jan  9 2011 should be iso week 1');
+        test.equal(moment([2011,  0, 10]).isoWeek(),  2, 'Jan 10 2011 should be iso week 2');
 
         test.done();
     },
 
-    "iso weeks year starting sunday formatted" : function (test) {
+    'iso weeks year starting sunday formatted' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0,  1]).format('W WW Wo'), '52 52 52nd', "Jan  1 2012 should be iso week 52");
-        test.equal(moment([2012, 0,  2]).format('W WW Wo'),   '1 01 1st', "Jan  2 2012 should be iso week 1");
-        test.equal(moment([2012, 0,  8]).format('W WW Wo'),   '1 01 1st', "Jan  8 2012 should be iso week 1");
-        test.equal(moment([2012, 0,  9]).format('W WW Wo'),   '2 02 2nd', "Jan  9 2012 should be iso week 2");
-        test.equal(moment([2012, 0, 15]).format('W WW Wo'),   '2 02 2nd', "Jan 15 2012 should be iso week 2");
+        test.equal(moment([2012, 0,  1]).format('W WW Wo'), '52 52 52nd', 'Jan  1 2012 should be iso week 52');
+        test.equal(moment([2012, 0,  2]).format('W WW Wo'),   '1 01 1st', 'Jan  2 2012 should be iso week 1');
+        test.equal(moment([2012, 0,  8]).format('W WW Wo'),   '1 01 1st', 'Jan  8 2012 should be iso week 1');
+        test.equal(moment([2012, 0,  9]).format('W WW Wo'),   '2 02 2nd', 'Jan  9 2012 should be iso week 2');
+        test.equal(moment([2012, 0, 15]).format('W WW Wo'),   '2 02 2nd', 'Jan 15 2012 should be iso week 2');
 
         test.done();
     },
 
-    "weeks plural year starting sunday" : function (test) {
+    'weeks plural year starting sunday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0,  1]).weeks(), 1, "Jan  1 2012 should be week 1");
-        test.equal(moment([2012, 0,  7]).weeks(), 1, "Jan  7 2012 should be week 1");
-        test.equal(moment([2012, 0,  8]).weeks(), 2, "Jan  8 2012 should be week 2");
-        test.equal(moment([2012, 0, 14]).weeks(), 2, "Jan 14 2012 should be week 2");
-        test.equal(moment([2012, 0, 15]).weeks(), 3, "Jan 15 2012 should be week 3");
+        test.equal(moment([2012, 0,  1]).weeks(), 1, 'Jan  1 2012 should be week 1');
+        test.equal(moment([2012, 0,  7]).weeks(), 1, 'Jan  7 2012 should be week 1');
+        test.equal(moment([2012, 0,  8]).weeks(), 2, 'Jan  8 2012 should be week 2');
+        test.equal(moment([2012, 0, 14]).weeks(), 2, 'Jan 14 2012 should be week 2');
+        test.equal(moment([2012, 0, 15]).weeks(), 3, 'Jan 15 2012 should be week 3');
 
         test.done();
     },
 
-    "iso weeks plural year starting sunday" : function (test) {
+    'iso weeks plural year starting sunday' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0, 1]).isoWeeks(), 52, "Jan  1 2012 should be iso week 52");
-        test.equal(moment([2012, 0, 2]).isoWeeks(),  1, "Jan  2 2012 should be iso week 1");
-        test.equal(moment([2012, 0, 8]).isoWeeks(),  1, "Jan  8 2012 should be iso week 1");
-        test.equal(moment([2012, 0, 9]).isoWeeks(),  2, "Jan  9 2012 should be iso week 2");
-        test.equal(moment([2012, 0, 15]).isoWeeks(), 2, "Jan 15 2012 should be iso week 2");
+        test.equal(moment([2012, 0, 1]).isoWeeks(), 52, 'Jan  1 2012 should be iso week 52');
+        test.equal(moment([2012, 0, 2]).isoWeeks(),  1, 'Jan  2 2012 should be iso week 1');
+        test.equal(moment([2012, 0, 8]).isoWeeks(),  1, 'Jan  8 2012 should be iso week 1');
+        test.equal(moment([2012, 0, 9]).isoWeeks(),  2, 'Jan  9 2012 should be iso week 2');
+        test.equal(moment([2012, 0, 15]).isoWeeks(), 2, 'Jan 15 2012 should be iso week 2');
 
         test.done();
     },
 
-    "weeks setter" : function (test) {
+    'weeks setter' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0,  1]).week(30).week(), 30, "Setting Jan 1 2012 to week 30 should work");
-        test.equal(moment([2012, 0,  7]).week(30).week(), 30, "Setting Jan 7 2012 to week 30 should work");
-        test.equal(moment([2012, 0,  8]).week(30).week(), 30, "Setting Jan 8 2012 to week 30 should work");
-        test.equal(moment([2012, 0, 14]).week(30).week(), 30, "Setting Jan 14 2012 to week 30 should work");
-        test.equal(moment([2012, 0, 15]).week(30).week(), 30, "Setting Jan 15 2012 to week 30 should work");
+        test.equal(moment([2012, 0,  1]).week(30).week(), 30, 'Setting Jan 1 2012 to week 30 should work');
+        test.equal(moment([2012, 0,  7]).week(30).week(), 30, 'Setting Jan 7 2012 to week 30 should work');
+        test.equal(moment([2012, 0,  8]).week(30).week(), 30, 'Setting Jan 8 2012 to week 30 should work');
+        test.equal(moment([2012, 0, 14]).week(30).week(), 30, 'Setting Jan 14 2012 to week 30 should work');
+        test.equal(moment([2012, 0, 15]).week(30).week(), 30, 'Setting Jan 15 2012 to week 30 should work');
 
         test.done();
     },
 
-    "iso weeks setter" : function (test) {
+    'iso weeks setter' : function (test) {
         test.expect(5);
 
-        test.equal(moment([2012, 0,  1]).isoWeeks(25).isoWeeks(), 25, "Setting Jan  1 2012 to week 25 should work");
-        test.equal(moment([2012, 0,  2]).isoWeeks(24).isoWeeks(), 24, "Setting Jan  2 2012 to week 24 should work");
-        test.equal(moment([2012, 0,  8]).isoWeeks(23).isoWeeks(), 23, "Setting Jan  8 2012 to week 23 should work");
-        test.equal(moment([2012, 0,  9]).isoWeeks(22).isoWeeks(), 22, "Setting Jan  9 2012 to week 22 should work");
-        test.equal(moment([2012, 0, 15]).isoWeeks(21).isoWeeks(), 21, "Setting Jan 15 2012 to week 21 should work");
+        test.equal(moment([2012, 0,  1]).isoWeeks(25).isoWeeks(), 25, 'Setting Jan  1 2012 to week 25 should work');
+        test.equal(moment([2012, 0,  2]).isoWeeks(24).isoWeeks(), 24, 'Setting Jan  2 2012 to week 24 should work');
+        test.equal(moment([2012, 0,  8]).isoWeeks(23).isoWeeks(), 23, 'Setting Jan  8 2012 to week 23 should work');
+        test.equal(moment([2012, 0,  9]).isoWeeks(22).isoWeeks(), 22, 'Setting Jan  9 2012 to week 22 should work');
+        test.equal(moment([2012, 0, 15]).isoWeeks(21).isoWeeks(), 21, 'Setting Jan 15 2012 to week 21 should work');
 
         test.done();
     },
 
-    "iso weeks setter day of year" : function (test) {
+    'iso weeks setter day of year' : function (test) {
         test.expect(6);
 
-        test.equal(moment([2012, 0,  1]).isoWeek(1).dayOfYear(), 9, "Setting Jan  1 2012 to week 1 should be day of year 8");
-        test.equal(moment([2012, 0,  1]).isoWeek(1).year(),   2011, "Setting Jan  1 2012 to week 1 should be year 2011");
-        test.equal(moment([2012, 0,  2]).isoWeek(1).dayOfYear(), 2, "Setting Jan  2 2012 to week 1 should be day of year 2");
-        test.equal(moment([2012, 0,  8]).isoWeek(1).dayOfYear(), 8, "Setting Jan  8 2012 to week 1 should be day of year 8");
-        test.equal(moment([2012, 0,  9]).isoWeek(1).dayOfYear(), 2, "Setting Jan  9 2012 to week 1 should be day of year 2");
-        test.equal(moment([2012, 0, 15]).isoWeek(1).dayOfYear(), 8, "Setting Jan 15 2012 to week 1 should be day of year 8");
+        test.equal(moment([2012, 0,  1]).isoWeek(1).dayOfYear(), 9, 'Setting Jan  1 2012 to week 1 should be day of year 8');
+        test.equal(moment([2012, 0,  1]).isoWeek(1).year(),   2011, 'Setting Jan  1 2012 to week 1 should be year 2011');
+        test.equal(moment([2012, 0,  2]).isoWeek(1).dayOfYear(), 2, 'Setting Jan  2 2012 to week 1 should be day of year 2');
+        test.equal(moment([2012, 0,  8]).isoWeek(1).dayOfYear(), 8, 'Setting Jan  8 2012 to week 1 should be day of year 8');
+        test.equal(moment([2012, 0,  9]).isoWeek(1).dayOfYear(), 2, 'Setting Jan  9 2012 to week 1 should be day of year 2');
+        test.equal(moment([2012, 0, 15]).isoWeek(1).dayOfYear(), 8, 'Setting Jan 15 2012 to week 1 should be day of year 8');
 
         test.done();
     },
 
-    "years with iso week 53" : function (test) {
+    'years with iso week 53' : function (test) {
         test.expect(71);
 
         // Based on a table taken from http://en.wikipedia.org/wiki/ISO_week_date
         // (as downloaded on 2014-01-06) listing the 71 years in a 400-year cycle
         // that have 53 weeks; in this case reflecting the 2000 based cycle
-        test.equal(moment([2004, 11, 31]).isoWeek(), 53, "Dec 31 2004 should be iso week 53");
-        test.equal(moment([2009, 11, 31]).isoWeek(), 53, "Dec 31 2009 should be iso week 53");
-        test.equal(moment([2015, 11, 31]).isoWeek(), 53, "Dec 31 2015 should be iso week 53");
-        test.equal(moment([2020, 11, 31]).isoWeek(), 53, "Dec 31 2020 should be iso week 53");
-        test.equal(moment([2026, 11, 31]).isoWeek(), 53, "Dec 31 2026 should be iso week 53");
-        test.equal(moment([2032, 11, 31]).isoWeek(), 53, "Dec 31 2032 should be iso week 53");
-        test.equal(moment([2037, 11, 31]).isoWeek(), 53, "Dec 31 2037 should be iso week 53");
-        test.equal(moment([2043, 11, 31]).isoWeek(), 53, "Dec 31 2043 should be iso week 53");
-        test.equal(moment([2048, 11, 31]).isoWeek(), 53, "Dec 31 2048 should be iso week 53");
-        test.equal(moment([2054, 11, 31]).isoWeek(), 53, "Dec 31 2054 should be iso week 53");
-        test.equal(moment([2060, 11, 31]).isoWeek(), 53, "Dec 31 2060 should be iso week 53");
-        test.equal(moment([2065, 11, 31]).isoWeek(), 53, "Dec 31 2065 should be iso week 53");
-        test.equal(moment([2071, 11, 31]).isoWeek(), 53, "Dec 31 2071 should be iso week 53");
-        test.equal(moment([2076, 11, 31]).isoWeek(), 53, "Dec 31 2076 should be iso week 53");
-        test.equal(moment([2082, 11, 31]).isoWeek(), 53, "Dec 31 2082 should be iso week 53");
-        test.equal(moment([2088, 11, 31]).isoWeek(), 53, "Dec 31 2088 should be iso week 53");
-        test.equal(moment([2093, 11, 31]).isoWeek(), 53, "Dec 31 2093 should be iso week 53");
-        test.equal(moment([2099, 11, 31]).isoWeek(), 53, "Dec 31 2099 should be iso week 53");
-        test.equal(moment([2105, 11, 31]).isoWeek(), 53, "Dec 31 2105 should be iso week 53");
-        test.equal(moment([2111, 11, 31]).isoWeek(), 53, "Dec 31 2111 should be iso week 53");
-        test.equal(moment([2116, 11, 31]).isoWeek(), 53, "Dec 31 2116 should be iso week 53");
-        test.equal(moment([2122, 11, 31]).isoWeek(), 53, "Dec 31 2122 should be iso week 53");
-        test.equal(moment([2128, 11, 31]).isoWeek(), 53, "Dec 31 2128 should be iso week 53");
-        test.equal(moment([2133, 11, 31]).isoWeek(), 53, "Dec 31 2133 should be iso week 53");
-        test.equal(moment([2139, 11, 31]).isoWeek(), 53, "Dec 31 2139 should be iso week 53");
-        test.equal(moment([2144, 11, 31]).isoWeek(), 53, "Dec 31 2144 should be iso week 53");
-        test.equal(moment([2150, 11, 31]).isoWeek(), 53, "Dec 31 2150 should be iso week 53");
-        test.equal(moment([2156, 11, 31]).isoWeek(), 53, "Dec 31 2156 should be iso week 53");
-        test.equal(moment([2161, 11, 31]).isoWeek(), 53, "Dec 31 2161 should be iso week 53");
-        test.equal(moment([2167, 11, 31]).isoWeek(), 53, "Dec 31 2167 should be iso week 53");
-        test.equal(moment([2172, 11, 31]).isoWeek(), 53, "Dec 31 2172 should be iso week 53");
-        test.equal(moment([2178, 11, 31]).isoWeek(), 53, "Dec 31 2178 should be iso week 53");
-        test.equal(moment([2184, 11, 31]).isoWeek(), 53, "Dec 31 2184 should be iso week 53");
-        test.equal(moment([2189, 11, 31]).isoWeek(), 53, "Dec 31 2189 should be iso week 53");
-        test.equal(moment([2195, 11, 31]).isoWeek(), 53, "Dec 31 2195 should be iso week 53");
-        test.equal(moment([2201, 11, 31]).isoWeek(), 53, "Dec 31 2201 should be iso week 53");
-        test.equal(moment([2207, 11, 31]).isoWeek(), 53, "Dec 31 2207 should be iso week 53");
-        test.equal(moment([2212, 11, 31]).isoWeek(), 53, "Dec 31 2212 should be iso week 53");
-        test.equal(moment([2218, 11, 31]).isoWeek(), 53, "Dec 31 2218 should be iso week 53");
-        test.equal(moment([2224, 11, 31]).isoWeek(), 53, "Dec 31 2224 should be iso week 53");
-        test.equal(moment([2229, 11, 31]).isoWeek(), 53, "Dec 31 2229 should be iso week 53");
-        test.equal(moment([2235, 11, 31]).isoWeek(), 53, "Dec 31 2235 should be iso week 53");
-        test.equal(moment([2240, 11, 31]).isoWeek(), 53, "Dec 31 2240 should be iso week 53");
-        test.equal(moment([2246, 11, 31]).isoWeek(), 53, "Dec 31 2246 should be iso week 53");
-        test.equal(moment([2252, 11, 31]).isoWeek(), 53, "Dec 31 2252 should be iso week 53");
-        test.equal(moment([2257, 11, 31]).isoWeek(), 53, "Dec 31 2257 should be iso week 53");
-        test.equal(moment([2263, 11, 31]).isoWeek(), 53, "Dec 31 2263 should be iso week 53");
-        test.equal(moment([2268, 11, 31]).isoWeek(), 53, "Dec 31 2268 should be iso week 53");
-        test.equal(moment([2274, 11, 31]).isoWeek(), 53, "Dec 31 2274 should be iso week 53");
-        test.equal(moment([2280, 11, 31]).isoWeek(), 53, "Dec 31 2280 should be iso week 53");
-        test.equal(moment([2285, 11, 31]).isoWeek(), 53, "Dec 31 2285 should be iso week 53");
-        test.equal(moment([2291, 11, 31]).isoWeek(), 53, "Dec 31 2291 should be iso week 53");
-        test.equal(moment([2296, 11, 31]).isoWeek(), 53, "Dec 31 2296 should be iso week 53");
-        test.equal(moment([2303, 11, 31]).isoWeek(), 53, "Dec 31 2303 should be iso week 53");
-        test.equal(moment([2308, 11, 31]).isoWeek(), 53, "Dec 31 2308 should be iso week 53");
-        test.equal(moment([2314, 11, 31]).isoWeek(), 53, "Dec 31 2314 should be iso week 53");
-        test.equal(moment([2320, 11, 31]).isoWeek(), 53, "Dec 31 2320 should be iso week 53");
-        test.equal(moment([2325, 11, 31]).isoWeek(), 53, "Dec 31 2325 should be iso week 53");
-        test.equal(moment([2331, 11, 31]).isoWeek(), 53, "Dec 31 2331 should be iso week 53");
-        test.equal(moment([2336, 11, 31]).isoWeek(), 53, "Dec 31 2336 should be iso week 53");
-        test.equal(moment([2342, 11, 31]).isoWeek(), 53, "Dec 31 2342 should be iso week 53");
-        test.equal(moment([2348, 11, 31]).isoWeek(), 53, "Dec 31 2348 should be iso week 53");
-        test.equal(moment([2353, 11, 31]).isoWeek(), 53, "Dec 31 2353 should be iso week 53");
-        test.equal(moment([2359, 11, 31]).isoWeek(), 53, "Dec 31 2359 should be iso week 53");
-        test.equal(moment([2364, 11, 31]).isoWeek(), 53, "Dec 31 2364 should be iso week 53");
-        test.equal(moment([2370, 11, 31]).isoWeek(), 53, "Dec 31 2370 should be iso week 53");
-        test.equal(moment([2376, 11, 31]).isoWeek(), 53, "Dec 31 2376 should be iso week 53");
-        test.equal(moment([2381, 11, 31]).isoWeek(), 53, "Dec 31 2381 should be iso week 53");
-        test.equal(moment([2387, 11, 31]).isoWeek(), 53, "Dec 31 2387 should be iso week 53");
-        test.equal(moment([2392, 11, 31]).isoWeek(), 53, "Dec 31 2392 should be iso week 53");
-        test.equal(moment([2398, 11, 31]).isoWeek(), 53, "Dec 31 2398 should be iso week 53");
+        test.equal(moment([2004, 11, 31]).isoWeek(), 53, 'Dec 31 2004 should be iso week 53');
+        test.equal(moment([2009, 11, 31]).isoWeek(), 53, 'Dec 31 2009 should be iso week 53');
+        test.equal(moment([2015, 11, 31]).isoWeek(), 53, 'Dec 31 2015 should be iso week 53');
+        test.equal(moment([2020, 11, 31]).isoWeek(), 53, 'Dec 31 2020 should be iso week 53');
+        test.equal(moment([2026, 11, 31]).isoWeek(), 53, 'Dec 31 2026 should be iso week 53');
+        test.equal(moment([2032, 11, 31]).isoWeek(), 53, 'Dec 31 2032 should be iso week 53');
+        test.equal(moment([2037, 11, 31]).isoWeek(), 53, 'Dec 31 2037 should be iso week 53');
+        test.equal(moment([2043, 11, 31]).isoWeek(), 53, 'Dec 31 2043 should be iso week 53');
+        test.equal(moment([2048, 11, 31]).isoWeek(), 53, 'Dec 31 2048 should be iso week 53');
+        test.equal(moment([2054, 11, 31]).isoWeek(), 53, 'Dec 31 2054 should be iso week 53');
+        test.equal(moment([2060, 11, 31]).isoWeek(), 53, 'Dec 31 2060 should be iso week 53');
+        test.equal(moment([2065, 11, 31]).isoWeek(), 53, 'Dec 31 2065 should be iso week 53');
+        test.equal(moment([2071, 11, 31]).isoWeek(), 53, 'Dec 31 2071 should be iso week 53');
+        test.equal(moment([2076, 11, 31]).isoWeek(), 53, 'Dec 31 2076 should be iso week 53');
+        test.equal(moment([2082, 11, 31]).isoWeek(), 53, 'Dec 31 2082 should be iso week 53');
+        test.equal(moment([2088, 11, 31]).isoWeek(), 53, 'Dec 31 2088 should be iso week 53');
+        test.equal(moment([2093, 11, 31]).isoWeek(), 53, 'Dec 31 2093 should be iso week 53');
+        test.equal(moment([2099, 11, 31]).isoWeek(), 53, 'Dec 31 2099 should be iso week 53');
+        test.equal(moment([2105, 11, 31]).isoWeek(), 53, 'Dec 31 2105 should be iso week 53');
+        test.equal(moment([2111, 11, 31]).isoWeek(), 53, 'Dec 31 2111 should be iso week 53');
+        test.equal(moment([2116, 11, 31]).isoWeek(), 53, 'Dec 31 2116 should be iso week 53');
+        test.equal(moment([2122, 11, 31]).isoWeek(), 53, 'Dec 31 2122 should be iso week 53');
+        test.equal(moment([2128, 11, 31]).isoWeek(), 53, 'Dec 31 2128 should be iso week 53');
+        test.equal(moment([2133, 11, 31]).isoWeek(), 53, 'Dec 31 2133 should be iso week 53');
+        test.equal(moment([2139, 11, 31]).isoWeek(), 53, 'Dec 31 2139 should be iso week 53');
+        test.equal(moment([2144, 11, 31]).isoWeek(), 53, 'Dec 31 2144 should be iso week 53');
+        test.equal(moment([2150, 11, 31]).isoWeek(), 53, 'Dec 31 2150 should be iso week 53');
+        test.equal(moment([2156, 11, 31]).isoWeek(), 53, 'Dec 31 2156 should be iso week 53');
+        test.equal(moment([2161, 11, 31]).isoWeek(), 53, 'Dec 31 2161 should be iso week 53');
+        test.equal(moment([2167, 11, 31]).isoWeek(), 53, 'Dec 31 2167 should be iso week 53');
+        test.equal(moment([2172, 11, 31]).isoWeek(), 53, 'Dec 31 2172 should be iso week 53');
+        test.equal(moment([2178, 11, 31]).isoWeek(), 53, 'Dec 31 2178 should be iso week 53');
+        test.equal(moment([2184, 11, 31]).isoWeek(), 53, 'Dec 31 2184 should be iso week 53');
+        test.equal(moment([2189, 11, 31]).isoWeek(), 53, 'Dec 31 2189 should be iso week 53');
+        test.equal(moment([2195, 11, 31]).isoWeek(), 53, 'Dec 31 2195 should be iso week 53');
+        test.equal(moment([2201, 11, 31]).isoWeek(), 53, 'Dec 31 2201 should be iso week 53');
+        test.equal(moment([2207, 11, 31]).isoWeek(), 53, 'Dec 31 2207 should be iso week 53');
+        test.equal(moment([2212, 11, 31]).isoWeek(), 53, 'Dec 31 2212 should be iso week 53');
+        test.equal(moment([2218, 11, 31]).isoWeek(), 53, 'Dec 31 2218 should be iso week 53');
+        test.equal(moment([2224, 11, 31]).isoWeek(), 53, 'Dec 31 2224 should be iso week 53');
+        test.equal(moment([2229, 11, 31]).isoWeek(), 53, 'Dec 31 2229 should be iso week 53');
+        test.equal(moment([2235, 11, 31]).isoWeek(), 53, 'Dec 31 2235 should be iso week 53');
+        test.equal(moment([2240, 11, 31]).isoWeek(), 53, 'Dec 31 2240 should be iso week 53');
+        test.equal(moment([2246, 11, 31]).isoWeek(), 53, 'Dec 31 2246 should be iso week 53');
+        test.equal(moment([2252, 11, 31]).isoWeek(), 53, 'Dec 31 2252 should be iso week 53');
+        test.equal(moment([2257, 11, 31]).isoWeek(), 53, 'Dec 31 2257 should be iso week 53');
+        test.equal(moment([2263, 11, 31]).isoWeek(), 53, 'Dec 31 2263 should be iso week 53');
+        test.equal(moment([2268, 11, 31]).isoWeek(), 53, 'Dec 31 2268 should be iso week 53');
+        test.equal(moment([2274, 11, 31]).isoWeek(), 53, 'Dec 31 2274 should be iso week 53');
+        test.equal(moment([2280, 11, 31]).isoWeek(), 53, 'Dec 31 2280 should be iso week 53');
+        test.equal(moment([2285, 11, 31]).isoWeek(), 53, 'Dec 31 2285 should be iso week 53');
+        test.equal(moment([2291, 11, 31]).isoWeek(), 53, 'Dec 31 2291 should be iso week 53');
+        test.equal(moment([2296, 11, 31]).isoWeek(), 53, 'Dec 31 2296 should be iso week 53');
+        test.equal(moment([2303, 11, 31]).isoWeek(), 53, 'Dec 31 2303 should be iso week 53');
+        test.equal(moment([2308, 11, 31]).isoWeek(), 53, 'Dec 31 2308 should be iso week 53');
+        test.equal(moment([2314, 11, 31]).isoWeek(), 53, 'Dec 31 2314 should be iso week 53');
+        test.equal(moment([2320, 11, 31]).isoWeek(), 53, 'Dec 31 2320 should be iso week 53');
+        test.equal(moment([2325, 11, 31]).isoWeek(), 53, 'Dec 31 2325 should be iso week 53');
+        test.equal(moment([2331, 11, 31]).isoWeek(), 53, 'Dec 31 2331 should be iso week 53');
+        test.equal(moment([2336, 11, 31]).isoWeek(), 53, 'Dec 31 2336 should be iso week 53');
+        test.equal(moment([2342, 11, 31]).isoWeek(), 53, 'Dec 31 2342 should be iso week 53');
+        test.equal(moment([2348, 11, 31]).isoWeek(), 53, 'Dec 31 2348 should be iso week 53');
+        test.equal(moment([2353, 11, 31]).isoWeek(), 53, 'Dec 31 2353 should be iso week 53');
+        test.equal(moment([2359, 11, 31]).isoWeek(), 53, 'Dec 31 2359 should be iso week 53');
+        test.equal(moment([2364, 11, 31]).isoWeek(), 53, 'Dec 31 2364 should be iso week 53');
+        test.equal(moment([2370, 11, 31]).isoWeek(), 53, 'Dec 31 2370 should be iso week 53');
+        test.equal(moment([2376, 11, 31]).isoWeek(), 53, 'Dec 31 2376 should be iso week 53');
+        test.equal(moment([2381, 11, 31]).isoWeek(), 53, 'Dec 31 2381 should be iso week 53');
+        test.equal(moment([2387, 11, 31]).isoWeek(), 53, 'Dec 31 2387 should be iso week 53');
+        test.equal(moment([2392, 11, 31]).isoWeek(), 53, 'Dec 31 2392 should be iso week 53');
+        test.equal(moment([2398, 11, 31]).isoWeek(), 53, 'Dec 31 2398 should be iso week 53');
 
         test.done();
     },
 
-    "count years with iso week 53" : function (test) {
+    'count years with iso week 53' : function (test) {
         test.expect(1);
 
         // Based on http://en.wikipedia.org/wiki/ISO_week_date (as seen on 2014-01-06)
@@ -298,7 +298,7 @@ exports.weeks = {
         for (i = 0; i < 400; i++) {
             count += (moment([2000 + i, 11, 31]).isoWeek() === 53) ? 1 : 0;
         }
-        test.equal(count, 71, "Should have 71 years in 400-year cycle with iso week 53");
+        test.equal(count, 71, 'Should have 71 years in 400-year cycle with iso week 53');
 
         test.done();
     }
index a41ef46a9890814d6d94946a0a89d01f2543951a..0990506d22f3a784d72e84a0ce0bbedb16a427ae 100644 (file)
@@ -1,95 +1,95 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.weeksInYear = {
-    "isoWeeksInYear": function (test) {
-        test.equal(moment([2004]).isoWeeksInYear(), 53, "2004 has 53 iso weeks");
-        test.equal(moment([2005]).isoWeeksInYear(), 52, "2005 has 53 iso weeks");
-        test.equal(moment([2006]).isoWeeksInYear(), 52, "2006 has 53 iso weeks");
-        test.equal(moment([2007]).isoWeeksInYear(), 52, "2007 has 52 iso weeks");
-        test.equal(moment([2008]).isoWeeksInYear(), 52, "2008 has 53 iso weeks");
-        test.equal(moment([2009]).isoWeeksInYear(), 53, "2009 has 53 iso weeks");
-        test.equal(moment([2010]).isoWeeksInYear(), 52, "2010 has 52 iso weeks");
-        test.equal(moment([2011]).isoWeeksInYear(), 52, "2011 has 52 iso weeks");
-        test.equal(moment([2012]).isoWeeksInYear(), 52, "2012 has 52 iso weeks");
-        test.equal(moment([2013]).isoWeeksInYear(), 52, "2013 has 52 iso weeks");
-        test.equal(moment([2014]).isoWeeksInYear(), 52, "2014 has 52 iso weeks");
-        test.equal(moment([2015]).isoWeeksInYear(), 53, "2015 has 53 iso weeks");
+    'isoWeeksInYear': function (test) {
+        test.equal(moment([2004]).isoWeeksInYear(), 53, '2004 has 53 iso weeks');
+        test.equal(moment([2005]).isoWeeksInYear(), 52, '2005 has 53 iso weeks');
+        test.equal(moment([2006]).isoWeeksInYear(), 52, '2006 has 53 iso weeks');
+        test.equal(moment([2007]).isoWeeksInYear(), 52, '2007 has 52 iso weeks');
+        test.equal(moment([2008]).isoWeeksInYear(), 52, '2008 has 53 iso weeks');
+        test.equal(moment([2009]).isoWeeksInYear(), 53, '2009 has 53 iso weeks');
+        test.equal(moment([2010]).isoWeeksInYear(), 52, '2010 has 52 iso weeks');
+        test.equal(moment([2011]).isoWeeksInYear(), 52, '2011 has 52 iso weeks');
+        test.equal(moment([2012]).isoWeeksInYear(), 52, '2012 has 52 iso weeks');
+        test.equal(moment([2013]).isoWeeksInYear(), 52, '2013 has 52 iso weeks');
+        test.equal(moment([2014]).isoWeeksInYear(), 52, '2014 has 52 iso weeks');
+        test.equal(moment([2015]).isoWeeksInYear(), 53, '2015 has 53 iso weeks');
 
         test.done();
     },
 
-    "weeksInYear doy/dow = 1/4": function (test) {
+    'weeksInYear doy/dow = 1/4': function (test) {
         moment.locale('1/4', {week: {dow: 1, doy: 4}});
 
-        test.equal(moment([2004]).weeksInYear(), 53, "2004 has 53 weeks");
-        test.equal(moment([2005]).weeksInYear(), 52, "2005 has 53 weeks");
-        test.equal(moment([2006]).weeksInYear(), 52, "2006 has 53 weeks");
-        test.equal(moment([2007]).weeksInYear(), 52, "2007 has 52 weeks");
-        test.equal(moment([2008]).weeksInYear(), 52, "2008 has 53 weeks");
-        test.equal(moment([2009]).weeksInYear(), 53, "2009 has 53 weeks");
-        test.equal(moment([2010]).weeksInYear(), 52, "2010 has 52 weeks");
-        test.equal(moment([2011]).weeksInYear(), 52, "2011 has 52 weeks");
-        test.equal(moment([2012]).weeksInYear(), 52, "2012 has 52 weeks");
-        test.equal(moment([2013]).weeksInYear(), 52, "2013 has 52 weeks");
-        test.equal(moment([2014]).weeksInYear(), 52, "2014 has 52 weeks");
-        test.equal(moment([2015]).weeksInYear(), 53, "2015 has 53 weeks");
+        test.equal(moment([2004]).weeksInYear(), 53, '2004 has 53 weeks');
+        test.equal(moment([2005]).weeksInYear(), 52, '2005 has 53 weeks');
+        test.equal(moment([2006]).weeksInYear(), 52, '2006 has 53 weeks');
+        test.equal(moment([2007]).weeksInYear(), 52, '2007 has 52 weeks');
+        test.equal(moment([2008]).weeksInYear(), 52, '2008 has 53 weeks');
+        test.equal(moment([2009]).weeksInYear(), 53, '2009 has 53 weeks');
+        test.equal(moment([2010]).weeksInYear(), 52, '2010 has 52 weeks');
+        test.equal(moment([2011]).weeksInYear(), 52, '2011 has 52 weeks');
+        test.equal(moment([2012]).weeksInYear(), 52, '2012 has 52 weeks');
+        test.equal(moment([2013]).weeksInYear(), 52, '2013 has 52 weeks');
+        test.equal(moment([2014]).weeksInYear(), 52, '2014 has 52 weeks');
+        test.equal(moment([2015]).weeksInYear(), 53, '2015 has 53 weeks');
 
         test.done();
     },
 
-    "weeksInYear doy/dow = 6/12": function (test) {
+    'weeksInYear doy/dow = 6/12': function (test) {
         moment.locale('6/12', {week: {dow: 6, doy: 12}});
 
-        test.equal(moment([2004]).weeksInYear(), 53, "2004 has 53 weeks");
-        test.equal(moment([2005]).weeksInYear(), 52, "2005 has 53 weeks");
-        test.equal(moment([2006]).weeksInYear(), 52, "2006 has 53 weeks");
-        test.equal(moment([2007]).weeksInYear(), 52, "2007 has 52 weeks");
-        test.equal(moment([2008]).weeksInYear(), 52, "2008 has 53 weeks");
-        test.equal(moment([2009]).weeksInYear(), 52, "2009 has 53 weeks");
-        test.equal(moment([2010]).weeksInYear(), 53, "2010 has 52 weeks");
-        test.equal(moment([2011]).weeksInYear(), 52, "2011 has 52 weeks");
-        test.equal(moment([2012]).weeksInYear(), 52, "2012 has 52 weeks");
-        test.equal(moment([2013]).weeksInYear(), 52, "2013 has 52 weeks");
-        test.equal(moment([2014]).weeksInYear(), 52, "2014 has 52 weeks");
-        test.equal(moment([2015]).weeksInYear(), 52, "2015 has 53 weeks");
+        test.equal(moment([2004]).weeksInYear(), 53, '2004 has 53 weeks');
+        test.equal(moment([2005]).weeksInYear(), 52, '2005 has 53 weeks');
+        test.equal(moment([2006]).weeksInYear(), 52, '2006 has 53 weeks');
+        test.equal(moment([2007]).weeksInYear(), 52, '2007 has 52 weeks');
+        test.equal(moment([2008]).weeksInYear(), 52, '2008 has 53 weeks');
+        test.equal(moment([2009]).weeksInYear(), 52, '2009 has 53 weeks');
+        test.equal(moment([2010]).weeksInYear(), 53, '2010 has 52 weeks');
+        test.equal(moment([2011]).weeksInYear(), 52, '2011 has 52 weeks');
+        test.equal(moment([2012]).weeksInYear(), 52, '2012 has 52 weeks');
+        test.equal(moment([2013]).weeksInYear(), 52, '2013 has 52 weeks');
+        test.equal(moment([2014]).weeksInYear(), 52, '2014 has 52 weeks');
+        test.equal(moment([2015]).weeksInYear(), 52, '2015 has 53 weeks');
 
         test.done();
     },
 
-    "weeksInYear doy/dow = 1/7": function (test) {
+    'weeksInYear doy/dow = 1/7': function (test) {
         moment.locale('1/7', {week: {dow: 1, doy: 7}});
 
-        test.equal(moment([2004]).weeksInYear(), 52, "2004 has 53 weeks");
-        test.equal(moment([2005]).weeksInYear(), 52, "2005 has 53 weeks");
-        test.equal(moment([2006]).weeksInYear(), 53, "2006 has 53 weeks");
-        test.equal(moment([2007]).weeksInYear(), 52, "2007 has 52 weeks");
-        test.equal(moment([2008]).weeksInYear(), 52, "2008 has 53 weeks");
-        test.equal(moment([2009]).weeksInYear(), 52, "2009 has 53 weeks");
-        test.equal(moment([2010]).weeksInYear(), 52, "2010 has 52 weeks");
-        test.equal(moment([2011]).weeksInYear(), 52, "2011 has 52 weeks");
-        test.equal(moment([2012]).weeksInYear(), 53, "2012 has 52 weeks");
-        test.equal(moment([2013]).weeksInYear(), 52, "2013 has 52 weeks");
-        test.equal(moment([2014]).weeksInYear(), 52, "2014 has 52 weeks");
-        test.equal(moment([2015]).weeksInYear(), 52, "2015 has 53 weeks");
+        test.equal(moment([2004]).weeksInYear(), 52, '2004 has 53 weeks');
+        test.equal(moment([2005]).weeksInYear(), 52, '2005 has 53 weeks');
+        test.equal(moment([2006]).weeksInYear(), 53, '2006 has 53 weeks');
+        test.equal(moment([2007]).weeksInYear(), 52, '2007 has 52 weeks');
+        test.equal(moment([2008]).weeksInYear(), 52, '2008 has 53 weeks');
+        test.equal(moment([2009]).weeksInYear(), 52, '2009 has 53 weeks');
+        test.equal(moment([2010]).weeksInYear(), 52, '2010 has 52 weeks');
+        test.equal(moment([2011]).weeksInYear(), 52, '2011 has 52 weeks');
+        test.equal(moment([2012]).weeksInYear(), 53, '2012 has 52 weeks');
+        test.equal(moment([2013]).weeksInYear(), 52, '2013 has 52 weeks');
+        test.equal(moment([2014]).weeksInYear(), 52, '2014 has 52 weeks');
+        test.equal(moment([2015]).weeksInYear(), 52, '2015 has 53 weeks');
 
         test.done();
     },
 
-    "weeksInYear doy/dow = 0/6": function (test) {
+    'weeksInYear doy/dow = 0/6': function (test) {
         moment.locale('0/6', {week: {dow: 0, doy: 6}});
 
-        test.equal(moment([2004]).weeksInYear(), 52, "2004 has 53 weeks");
-        test.equal(moment([2005]).weeksInYear(), 53, "2005 has 53 weeks");
-        test.equal(moment([2006]).weeksInYear(), 52, "2006 has 53 weeks");
-        test.equal(moment([2007]).weeksInYear(), 52, "2007 has 52 weeks");
-        test.equal(moment([2008]).weeksInYear(), 52, "2008 has 53 weeks");
-        test.equal(moment([2009]).weeksInYear(), 52, "2009 has 53 weeks");
-        test.equal(moment([2010]).weeksInYear(), 52, "2010 has 52 weeks");
-        test.equal(moment([2011]).weeksInYear(), 53, "2011 has 52 weeks");
-        test.equal(moment([2012]).weeksInYear(), 52, "2012 has 52 weeks");
-        test.equal(moment([2013]).weeksInYear(), 52, "2013 has 52 weeks");
-        test.equal(moment([2014]).weeksInYear(), 52, "2014 has 52 weeks");
-        test.equal(moment([2015]).weeksInYear(), 52, "2015 has 53 weeks");
+        test.equal(moment([2004]).weeksInYear(), 52, '2004 has 53 weeks');
+        test.equal(moment([2005]).weeksInYear(), 53, '2005 has 53 weeks');
+        test.equal(moment([2006]).weeksInYear(), 52, '2006 has 53 weeks');
+        test.equal(moment([2007]).weeksInYear(), 52, '2007 has 52 weeks');
+        test.equal(moment([2008]).weeksInYear(), 52, '2008 has 53 weeks');
+        test.equal(moment([2009]).weeksInYear(), 52, '2009 has 53 weeks');
+        test.equal(moment([2010]).weeksInYear(), 52, '2010 has 52 weeks');
+        test.equal(moment([2011]).weeksInYear(), 53, '2011 has 52 weeks');
+        test.equal(moment([2012]).weeksInYear(), 52, '2012 has 52 weeks');
+        test.equal(moment([2013]).weeksInYear(), 52, '2013 has 52 weeks');
+        test.equal(moment([2014]).weeksInYear(), 52, '2014 has 52 weeks');
+        test.equal(moment([2015]).weeksInYear(), 52, '2015 has 53 weeks');
 
         test.done();
     }
index d926b33e19b3b1eb553dfebf41d16f451f673bdf..713159b622a4c26f2cdcde21edbb4e9bf56d886d 100644 (file)
@@ -4,31 +4,31 @@ exports.zoneSwitching = {
     setUp : function (done) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
 
         done();
     },
 
-    "local to utc, keepLocalTime = true" : function (test) {
+    'local to utc, keepLocalTime = true' : function (test) {
         var m = moment(),
-            fmt = "YYYY-DD-MM HH:mm:ss";
-        test.equal(m.clone().utc(true).format(fmt), m.format(fmt), "local to utc failed to keep local time");
+            fmt = 'YYYY-DD-MM HH:mm:ss';
+        test.equal(m.clone().utc(true).format(fmt), m.format(fmt), 'local to utc failed to keep local time');
 
         test.done();
     },
 
-    "local to utc, keepLocalTime = false" : function (test) {
+    'local to utc, keepLocalTime = false' : function (test) {
         var m = moment();
-        test.equal(m.clone().utc().valueOf(), m.valueOf(), "local to utc failed to keep utc time (implicit)");
-        test.equal(m.clone().utc(false).valueOf(), m.valueOf(), "local to utc failed to keep utc time (explicit)");
+        test.equal(m.clone().utc().valueOf(), m.valueOf(), 'local to utc failed to keep utc time (implicit)');
+        test.equal(m.clone().utc(false).valueOf(), m.valueOf(), 'local to utc failed to keep utc time (explicit)');
 
         test.done();
     },
 
-    "local to zone, keepLocalTime = true" : function (test) {
+    'local to zone, keepLocalTime = true' : function (test) {
         var m = moment(),
-            fmt = "YYYY-DD-MM HH:mm:ss",
+            fmt = 'YYYY-DD-MM HH:mm:ss',
             z;
 
         // Apparently there is -12:00 and +14:00
@@ -36,13 +36,13 @@ exports.zoneSwitching = {
         // http://en.wikipedia.org/wiki/UTC-12:00
         for (z = -12; z <= 14; ++z) {
             test.equal(m.clone().zone(z * 60, true).format(fmt), m.format(fmt),
-                    "local to zone(" + z + ":00) failed to keep local time");
+                    'local to zone(' + z + ':00) failed to keep local time');
         }
 
         test.done();
     },
 
-    "local to zone, keepLocalTime = false" : function (test) {
+    'local to zone, keepLocalTime = false' : function (test) {
         var m = moment(),
             z;
 
@@ -51,34 +51,34 @@ exports.zoneSwitching = {
         // http://en.wikipedia.org/wiki/UTC-12:00
         for (z = -12; z <= 14; ++z) {
             test.equal(m.clone().zone(z * 60).valueOf(), m.valueOf(),
-                    "local to zone(" + z + ":00) failed to keep utc time (implicit)");
+                    'local to zone(' + z + ':00) failed to keep utc time (implicit)');
             test.equal(m.clone().zone(z * 60, false).valueOf(), m.valueOf(),
-                    "local to zone(" + z + ":00) failed to keep utc time (explicit)");
+                    'local to zone(' + z + ':00) failed to keep utc time (explicit)');
         }
 
         test.done();
     },
 
-    "utc to local, keepLocalTime = true" : function (test) {
+    'utc to local, keepLocalTime = true' : function (test) {
         var um = moment.utc(),
-            fmt = "YYYY-DD-MM HH:mm:ss";
+            fmt = 'YYYY-DD-MM HH:mm:ss';
 
-        test.equal(um.clone().local(true).format(fmt), um.format(fmt), "utc to local failed to keep local time");
+        test.equal(um.clone().local(true).format(fmt), um.format(fmt), 'utc to local failed to keep local time');
 
         test.done();
     },
 
-    "utc to local, keepLocalTime = false" : function (test) {
+    'utc to local, keepLocalTime = false' : function (test) {
         var um = moment.utc();
-        test.equal(um.clone().local().valueOf(), um.valueOf(), "utc to local failed to keep utc time (implicit)");
-        test.equal(um.clone().local(false).valueOf(), um.valueOf(), "utc to local failed to keep utc time (explicit)");
+        test.equal(um.clone().local().valueOf(), um.valueOf(), 'utc to local failed to keep utc time (implicit)');
+        test.equal(um.clone().local(false).valueOf(), um.valueOf(), 'utc to local failed to keep utc time (explicit)');
 
         test.done();
     },
 
-    "zone to local, keepLocalTime = true" : function (test) {
+    'zone to local, keepLocalTime = true' : function (test) {
         var m = moment(),
-            fmt = "YYYY-DD-MM HH:mm:ss",
+            fmt = 'YYYY-DD-MM HH:mm:ss',
             z;
 
         // Apparently there is -12:00 and +14:00
@@ -88,13 +88,13 @@ exports.zoneSwitching = {
             m.zone(z * 60);
 
             test.equal(m.clone().local(true).format(fmt), m.format(fmt),
-                    "zone(" + z + ":00) to local failed to keep local time");
+                    'zone(' + z + ':00) to local failed to keep local time');
         }
 
         test.done();
     },
 
-    "zone to local, keepLocalTime = false" : function (test) {
+    'zone to local, keepLocalTime = false' : function (test) {
         var m = moment(),
             z;
 
@@ -105,9 +105,9 @@ exports.zoneSwitching = {
             m.zone(z * 60);
 
             test.equal(m.clone().local(false).valueOf(), m.valueOf(),
-                    "zone(" + z + ":00) to local failed to keep utc time (explicit)");
+                    'zone(' + z + ':00) to local failed to keep utc time (explicit)');
             test.equal(m.clone().local().valueOf(), m.valueOf(),
-                    "zone(" + z + ":00) to local failed to keep utc time (implicit)");
+                    'zone(' + z + ':00) to local failed to keep utc time (implicit)');
         }
 
         test.done();
index 53f05e60bd52595a304963a30f615ae39994629e..cd52cc0bcee2c3515dd2db5682993c9e66099e73 100644 (file)
@@ -1,10 +1,10 @@
-var moment = require("../../moment");
+var moment = require('../../moment');
 
 exports.zones = {
     setUp : function (done) {
         moment.locale('en');
         moment.createFromInputFallback = function () {
-            throw new Error("input not handled by moment");
+            throw new Error('input not handled by moment');
         };
 
         done();
@@ -15,97 +15,97 @@ exports.zones = {
         cb();
     },
 
-    "set zone" : function (test) {
+    'set zone' : function (test) {
         var zone = moment();
 
         zone.zone(0);
-        test.equal(zone.zone(), 0, "should be able to set the zone to 0");
+        test.equal(zone.zone(), 0, 'should be able to set the zone to 0');
 
         zone.zone(60);
-        test.equal(zone.zone(), 60, "should be able to set the zone to 60");
+        test.equal(zone.zone(), 60, 'should be able to set the zone to 60');
 
         zone.zone(-60);
-        test.equal(zone.zone(), -60, "should be able to set the zone to -60");
+        test.equal(zone.zone(), -60, 'should be able to set the zone to -60');
 
         test.done();
     },
 
-    "set zone shorthand" : function (test) {
+    'set zone shorthand' : function (test) {
         var zone = moment();
 
         zone.zone(1);
-        test.equal(zone.zone(), 60, "setting the zone to 1 should imply hours and convert to 60");
+        test.equal(zone.zone(), 60, 'setting the zone to 1 should imply hours and convert to 60');
 
         zone.zone(-1);
-        test.equal(zone.zone(), -60, "setting the zone to -1 should imply hours and convert to -60");
+        test.equal(zone.zone(), -60, 'setting the zone to -1 should imply hours and convert to -60');
 
         zone.zone(15);
-        test.equal(zone.zone(), 900, "setting the zone to 15 should imply hours and convert to 900");
+        test.equal(zone.zone(), 900, 'setting the zone to 15 should imply hours and convert to 900');
 
         zone.zone(-15);
-        test.equal(zone.zone(), -900, "setting the zone to -15 should imply hours and convert to -900");
+        test.equal(zone.zone(), -900, 'setting the zone to -15 should imply hours and convert to -900');
 
         zone.zone(16);
-        test.equal(zone.zone(), 16, "setting the zone to 16 should imply minutes");
+        test.equal(zone.zone(), 16, 'setting the zone to 16 should imply minutes');
 
         zone.zone(-16);
-        test.equal(zone.zone(), -16, "setting the zone to -16 should imply minutes");
+        test.equal(zone.zone(), -16, 'setting the zone to -16 should imply minutes');
 
         test.done();
     },
 
-    "set zone with string" : function (test) {
+    'set zone with string' : function (test) {
         var zone = moment();
 
-        zone.zone("+00:00");
-        test.equal(zone.zone(), 0, "set the zone with a timezone string");
+        zone.zone('+00:00');
+        test.equal(zone.zone(), 0, 'set the zone with a timezone string');
 
-        zone.zone("2013-03-07T07:00:00-08:00");
-        test.equal(zone.zone(), 480, "set the zone with a string that does not begin with the timezone");
+        zone.zone('2013-03-07T07:00:00-08:00');
+        test.equal(zone.zone(), 480, 'set the zone with a string that does not begin with the timezone');
 
-        zone.zone("2013-03-07T07:00:00+0100");
-        test.equal(zone.zone(), -60, "set the zone with a string that uses the +0000 syntax");
+        zone.zone('2013-03-07T07:00:00+0100');
+        test.equal(zone.zone(), -60, 'set the zone with a string that uses the +0000 syntax');
 
-        zone.zone("03-07-2013T07:00:00-08:00");
-        test.equal(zone.zone(), 480, "set the zone with a string with a non-ISO 8601 date");
+        zone.zone('03-07-2013T07:00:00-08:00');
+        test.equal(zone.zone(), 480, 'set the zone with a string with a non-ISO 8601 date');
 
         test.done();
     },
 
-    "change hours when changing the zone" : function (test) {
+    'change hours when changing the zone' : function (test) {
         var zone = moment.utc([2000, 0, 1, 6]);
 
         zone.zone(0);
-        test.equal(zone.hour(), 6, "UTC 6AM should be 6AM at +0000");
+        test.equal(zone.hour(), 6, 'UTC 6AM should be 6AM at +0000');
 
         zone.zone(60);
-        test.equal(zone.hour(), 5, "UTC 6AM should be 5AM at -0100");
+        test.equal(zone.hour(), 5, 'UTC 6AM should be 5AM at -0100');
 
         zone.zone(-60);
-        test.equal(zone.hour(), 7, "UTC 6AM should be 7AM at +0100");
+        test.equal(zone.hour(), 7, 'UTC 6AM should be 7AM at +0100');
 
         test.done();
     },
 
-    "change minutes when changing the zone" : function (test) {
+    'change minutes when changing the zone' : function (test) {
         var zone = moment.utc([2000, 0, 1, 6, 31]);
 
         zone.zone(0);
-        test.equal(zone.format("HH:mm"), "06:31", "UTC 6:31AM should be 6:31AM at +0000");
+        test.equal(zone.format('HH:mm'), '06:31', 'UTC 6:31AM should be 6:31AM at +0000');
 
         zone.zone(30);
-        test.equal(zone.format("HH:mm"), "06:01", "UTC 6:31AM should be 6:01AM at -0030");
+        test.equal(zone.format('HH:mm'), '06:01', 'UTC 6:31AM should be 6:01AM at -0030');
 
         zone.zone(-30);
-        test.equal(zone.format("HH:mm"), "07:01", "UTC 6:31AM should be 7:01AM at +0030");
+        test.equal(zone.format('HH:mm'), '07:01', 'UTC 6:31AM should be 7:01AM at +0030');
 
         zone.zone(1380);
-        test.equal(zone.format("HH:mm"), "07:31", "UTC 6:31AM should be 7:31AM at +1380");
+        test.equal(zone.format('HH:mm'), '07:31', 'UTC 6:31AM should be 7:31AM at +1380');
 
         test.done();
     },
 
-    "distance from the unix epoch" : function (test) {
+    'distance from the unix epoch' : function (test) {
         var zoneA = moment(),
             zoneB = moment(zoneA),
             zoneC = moment(zoneA),
@@ -113,21 +113,21 @@ exports.zones = {
             zoneE = moment(zoneA);
 
         zoneB.utc();
-        test.equal(+zoneA, +zoneB, "moment should equal moment.utc");
+        test.equal(+zoneA, +zoneB, 'moment should equal moment.utc');
 
         zoneC.zone(-60);
-        test.equal(+zoneA, +zoneC, "moment should equal moment.zone(-60)");
+        test.equal(+zoneA, +zoneC, 'moment should equal moment.zone(-60)');
 
         zoneD.zone(480);
-        test.equal(+zoneA, +zoneD, "moment should equal moment.zone(480)");
+        test.equal(+zoneA, +zoneD, 'moment should equal moment.zone(480)');
 
         zoneE.zone(1000);
-        test.equal(+zoneA, +zoneE, "moment should equal moment.zone(1000)");
+        test.equal(+zoneA, +zoneE, 'moment should equal moment.zone(1000)');
 
         test.done();
     },
 
-    "update offset after changing any values" : function (test) {
+    'update offset after changing any values' : function (test) {
         var oldOffset = moment.updateOffset,
             m = moment.utc([2000, 6, 1]);
 
@@ -141,199 +141,199 @@ exports.zones = {
             }
         };
 
-        test.equal(m.format("ZZ"), "+0000", "should be at +0000");
-        test.equal(m.format("HH:mm"), "00:00", "should start 12AM at +0000 timezone");
+        test.equal(m.format('ZZ'), '+0000', 'should be at +0000');
+        test.equal(m.format('HH:mm'), '00:00', 'should start 12AM at +0000 timezone');
 
         m.__doChange = true;
         m.add(1, 'h');
 
-        test.equal(m.format("ZZ"), "-0200", "should be at -0200");
-        test.equal(m.format("HH:mm"), "23:00", "1AM at +0000 should be 11PM at -0200 timezone");
+        test.equal(m.format('ZZ'), '-0200', 'should be at -0200');
+        test.equal(m.format('HH:mm'), '23:00', '1AM at +0000 should be 11PM at -0200 timezone');
 
         m.subtract(1, 'h');
 
-        test.equal(m.format("ZZ"), "-0100", "should be at -0100");
-        test.equal(m.format("HH:mm"), "23:00", "12AM at +0000 should be 11PM at -0100 timezone");
+        test.equal(m.format('ZZ'), '-0100', 'should be at -0100');
+        test.equal(m.format('HH:mm'), '23:00', '12AM at +0000 should be 11PM at -0100 timezone');
 
         moment.updateOffset = oldOffset;
 
         test.done();
     },
 
-    "getters and setters" : function (test) {
+    'getters and setters' : function (test) {
         var a = moment([2011, 5, 20]);
 
-        test.equal(a.clone().zone(120).year(2012).year(), 2012, "should get and set year correctly");
-        test.equal(a.clone().zone(120).month(1).month(), 1, "should get and set month correctly");
-        test.equal(a.clone().zone(120).date(2).date(), 2, "should get and set date correctly");
-        test.equal(a.clone().zone(120).day(1).day(), 1, "should get and set day correctly");
-        test.equal(a.clone().zone(120).hour(1).hour(), 1, "should get and set hour correctly");
-        test.equal(a.clone().zone(120).minute(1).minute(), 1, "should get and set minute correctly");
+        test.equal(a.clone().zone(120).year(2012).year(), 2012, 'should get and set year correctly');
+        test.equal(a.clone().zone(120).month(1).month(), 1, 'should get and set month correctly');
+        test.equal(a.clone().zone(120).date(2).date(), 2, 'should get and set date correctly');
+        test.equal(a.clone().zone(120).day(1).day(), 1, 'should get and set day correctly');
+        test.equal(a.clone().zone(120).hour(1).hour(), 1, 'should get and set hour correctly');
+        test.equal(a.clone().zone(120).minute(1).minute(), 1, 'should get and set minute correctly');
 
         test.done();
     },
 
-    "getters" : function (test) {
+    'getters' : function (test) {
         var a = moment.utc([2012, 0, 1, 0, 0, 0]);
 
-        test.equal(a.clone().zone(120).year(),  2011, "should get year correctly");
-        test.equal(a.clone().zone(120).month(),   11, "should get month correctly");
-        test.equal(a.clone().zone(120).date(),    31, "should get date correctly");
-        test.equal(a.clone().zone(120).hour(),    22, "should get hour correctly");
-        test.equal(a.clone().zone(120).minute(),   0, "should get minute correctly");
+        test.equal(a.clone().zone(120).year(),  2011, 'should get year correctly');
+        test.equal(a.clone().zone(120).month(),   11, 'should get month correctly');
+        test.equal(a.clone().zone(120).date(),    31, 'should get date correctly');
+        test.equal(a.clone().zone(120).hour(),    22, 'should get hour correctly');
+        test.equal(a.clone().zone(120).minute(),   0, 'should get minute correctly');
 
-        test.equal(a.clone().zone(-120).year(),  2012, "should get year correctly");
-        test.equal(a.clone().zone(-120).month(),    0, "should get month correctly");
-        test.equal(a.clone().zone(-120).date(),     1, "should get date correctly");
-        test.equal(a.clone().zone(-120).hour(),     2, "should get hour correctly");
-        test.equal(a.clone().zone(-120).minute(),   0, "should get minute correctly");
+        test.equal(a.clone().zone(-120).year(),  2012, 'should get year correctly');
+        test.equal(a.clone().zone(-120).month(),    0, 'should get month correctly');
+        test.equal(a.clone().zone(-120).date(),     1, 'should get date correctly');
+        test.equal(a.clone().zone(-120).hour(),     2, 'should get hour correctly');
+        test.equal(a.clone().zone(-120).minute(),   0, 'should get minute correctly');
 
-        test.equal(a.clone().zone(-90).year(),  2012, "should get year correctly");
-        test.equal(a.clone().zone(-90).month(),    0, "should get month correctly");
-        test.equal(a.clone().zone(-90).date(),     1, "should get date correctly");
-        test.equal(a.clone().zone(-90).hour(),     1, "should get hour correctly");
-        test.equal(a.clone().zone(-90).minute(),  30, "should get minute correctly");
+        test.equal(a.clone().zone(-90).year(),  2012, 'should get year correctly');
+        test.equal(a.clone().zone(-90).month(),    0, 'should get month correctly');
+        test.equal(a.clone().zone(-90).date(),     1, 'should get date correctly');
+        test.equal(a.clone().zone(-90).hour(),     1, 'should get hour correctly');
+        test.equal(a.clone().zone(-90).minute(),  30, 'should get minute correctly');
 
         test.done();
     },
 
-    "from" : function (test) {
+    'from' : function (test) {
         var zoneA = moment(),
             zoneB = moment(zoneA).zone(720),
             zoneC = moment(zoneA).zone(360),
             zoneD = moment(zoneA).zone(-690),
             other = moment(zoneA).add(35, 'm');
 
-        test.equal(zoneA.from(other), zoneB.from(other), "moment#from should be the same in all zones");
-        test.equal(zoneA.from(other), zoneC.from(other), "moment#from should be the same in all zones");
-        test.equal(zoneA.from(other), zoneD.from(other), "moment#from should be the same in all zones");
+        test.equal(zoneA.from(other), zoneB.from(other), 'moment#from should be the same in all zones');
+        test.equal(zoneA.from(other), zoneC.from(other), 'moment#from should be the same in all zones');
+        test.equal(zoneA.from(other), zoneD.from(other), 'moment#from should be the same in all zones');
 
         test.done();
     },
 
-    "diff" : function (test) {
+    'diff' : function (test) {
         var zoneA = moment(),
             zoneB = moment(zoneA).zone(720),
             zoneC = moment(zoneA).zone(360),
             zoneD = moment(zoneA).zone(-690),
             other = moment(zoneA).add(35, 'm');
 
-        test.equal(zoneA.diff(other), zoneB.diff(other), "moment#diff should be the same in all zones");
-        test.equal(zoneA.diff(other), zoneC.diff(other), "moment#diff should be the same in all zones");
-        test.equal(zoneA.diff(other), zoneD.diff(other), "moment#diff should be the same in all zones");
+        test.equal(zoneA.diff(other), zoneB.diff(other), 'moment#diff should be the same in all zones');
+        test.equal(zoneA.diff(other), zoneC.diff(other), 'moment#diff should be the same in all zones');
+        test.equal(zoneA.diff(other), zoneD.diff(other), 'moment#diff should be the same in all zones');
 
-        test.equal(zoneA.diff(other, 'minute', true), zoneB.diff(other, 'minute', true), "moment#diff should be the same in all zones");
-        test.equal(zoneA.diff(other, 'minute', true), zoneC.diff(other, 'minute', true), "moment#diff should be the same in all zones");
-        test.equal(zoneA.diff(other, 'minute', true), zoneD.diff(other, 'minute', true), "moment#diff should be the same in all zones");
+        test.equal(zoneA.diff(other, 'minute', true), zoneB.diff(other, 'minute', true), 'moment#diff should be the same in all zones');
+        test.equal(zoneA.diff(other, 'minute', true), zoneC.diff(other, 'minute', true), 'moment#diff should be the same in all zones');
+        test.equal(zoneA.diff(other, 'minute', true), zoneD.diff(other, 'minute', true), 'moment#diff should be the same in all zones');
 
-        test.equal(zoneA.diff(other, 'hour', true), zoneB.diff(other, 'hour', true), "moment#diff should be the same in all zones");
-        test.equal(zoneA.diff(other, 'hour', true), zoneC.diff(other, 'hour', true), "moment#diff should be the same in all zones");
-        test.equal(zoneA.diff(other, 'hour', true), zoneD.diff(other, 'hour', true), "moment#diff should be the same in all zones");
+        test.equal(zoneA.diff(other, 'hour', true), zoneB.diff(other, 'hour', true), 'moment#diff should be the same in all zones');
+        test.equal(zoneA.diff(other, 'hour', true), zoneC.diff(other, 'hour', true), 'moment#diff should be the same in all zones');
+        test.equal(zoneA.diff(other, 'hour', true), zoneD.diff(other, 'hour', true), 'moment#diff should be the same in all zones');
 
         test.done();
     },
 
-    "unix offset and timestamp" : function (test) {
+    'unix offset and timestamp' : function (test) {
         var zoneA = moment(),
             zoneB = moment(zoneA).zone(720),
             zoneC = moment(zoneA).zone(360),
             zoneD = moment(zoneA).zone(-690);
 
-        test.equal(zoneA.unix(), zoneB.unix(), "moment#unix should be the same in all zones");
-        test.equal(zoneA.unix(), zoneC.unix(), "moment#unix should be the same in all zones");
-        test.equal(zoneA.unix(), zoneD.unix(), "moment#unix should be the same in all zones");
+        test.equal(zoneA.unix(), zoneB.unix(), 'moment#unix should be the same in all zones');
+        test.equal(zoneA.unix(), zoneC.unix(), 'moment#unix should be the same in all zones');
+        test.equal(zoneA.unix(), zoneD.unix(), 'moment#unix should be the same in all zones');
 
-        test.equal(+zoneA, +zoneB, "moment#valueOf should be the same in all zones");
-        test.equal(+zoneA, +zoneC, "moment#valueOf should be the same in all zones");
-        test.equal(+zoneA, +zoneD, "moment#valueOf should be the same in all zones");
+        test.equal(+zoneA, +zoneB, 'moment#valueOf should be the same in all zones');
+        test.equal(+zoneA, +zoneC, 'moment#valueOf should be the same in all zones');
+        test.equal(+zoneA, +zoneD, 'moment#valueOf should be the same in all zones');
 
         test.done();
     },
 
-    "cloning" : function (test) {
-        test.equal(moment().zone(120).clone().zone(),   120, "explicit cloning should retain the zone");
-        test.equal(moment().zone(-120).clone().zone(), -120, "explicit cloning should retain the zone");
-        test.equal(moment(moment().zone(120)).zone(),   120, "implicit cloning should retain the zone");
-        test.equal(moment(moment().zone(-120)).zone(), -120, "implicit cloning should retain the zone");
+    'cloning' : function (test) {
+        test.equal(moment().zone(120).clone().zone(),   120, 'explicit cloning should retain the zone');
+        test.equal(moment().zone(-120).clone().zone(), -120, 'explicit cloning should retain the zone');
+        test.equal(moment(moment().zone(120)).zone(),   120, 'implicit cloning should retain the zone');
+        test.equal(moment(moment().zone(-120)).zone(), -120, 'implicit cloning should retain the zone');
 
         test.done();
     },
 
-    "start of / end of" : function (test) {
+    'start of / end of' : function (test) {
         var a = moment.utc([2010, 1, 2, 0, 0, 0]).zone(450);
 
-        test.equal(a.clone().startOf('day').hour(), 0, "start of day should work on moments with a zone");
-        test.equal(a.clone().startOf('day').minute(), 0, "start of day should work on moments with a zone");
-        test.equal(a.clone().startOf('hour').minute(), 0, "start of hour should work on moments with a zone");
+        test.equal(a.clone().startOf('day').hour(), 0, 'start of day should work on moments with a zone');
+        test.equal(a.clone().startOf('day').minute(), 0, 'start of day should work on moments with a zone');
+        test.equal(a.clone().startOf('hour').minute(), 0, 'start of hour should work on moments with a zone');
 
-        test.equal(a.clone().endOf('day').hour(), 23, "end of day should work on moments with a zone");
-        test.equal(a.clone().endOf('day').minute(), 59, "end of day should work on moments with a zone");
-        test.equal(a.clone().endOf('hour').minute(), 59, "end of hour should work on moments with a zone");
+        test.equal(a.clone().endOf('day').hour(), 23, 'end of day should work on moments with a zone');
+        test.equal(a.clone().endOf('day').minute(), 59, 'end of day should work on moments with a zone');
+        test.equal(a.clone().endOf('hour').minute(), 59, 'end of hour should work on moments with a zone');
 
         test.done();
     },
 
-    "reset zone with moment#utc" : function (test) {
+    'reset zone with moment#utc' : function (test) {
         var a = moment.utc([2012]).zone(480);
 
-        test.equal(a.clone().hour(),      16, "different zone should have different hour");
-        test.equal(a.clone().utc().hour(), 0, "calling moment#utc should reset the offset");
+        test.equal(a.clone().hour(),      16, 'different zone should have different hour');
+        test.equal(a.clone().utc().hour(), 0, 'calling moment#utc should reset the offset');
 
         test.done();
     },
 
-    "reset zone with moment#local" : function (test) {
+    'reset zone with moment#local' : function (test) {
         var a = moment([2012]).zone(480);
 
-        test.equal(a.clone().local().hour(), 0, "calling moment#local should reset the offset");
+        test.equal(a.clone().local().hour(), 0, 'calling moment#local should reset the offset');
 
         test.done();
     },
 
-    "toDate" : function (test) {
+    'toDate' : function (test) {
         var zoneA = new Date(),
             zoneB = moment(zoneA).zone(720).toDate(),
             zoneC = moment(zoneA).zone(360).toDate(),
             zoneD = moment(zoneA).zone(-690).toDate();
 
-        test.equal(+zoneA, +zoneB, "moment#toDate should output a date with the right unix timestamp");
-        test.equal(+zoneA, +zoneC, "moment#toDate should output a date with the right unix timestamp");
-        test.equal(+zoneA, +zoneD, "moment#toDate should output a date with the right unix timestamp");
+        test.equal(+zoneA, +zoneB, 'moment#toDate should output a date with the right unix timestamp');
+        test.equal(+zoneA, +zoneC, 'moment#toDate should output a date with the right unix timestamp');
+        test.equal(+zoneA, +zoneD, 'moment#toDate should output a date with the right unix timestamp');
 
         test.done();
     },
 
-    "same / before / after" : function (test) {
+    'same / before / after' : function (test) {
         var zoneA = moment().utc(),
             zoneB = moment(zoneA).zone(120),
             zoneC = moment(zoneA).zone(-120);
 
-        test.ok(zoneA.isSame(zoneB), "two moments with different offsets should be the same");
-        test.ok(zoneA.isSame(zoneC), "two moments with different offsets should be the same");
+        test.ok(zoneA.isSame(zoneB), 'two moments with different offsets should be the same');
+        test.ok(zoneA.isSame(zoneC), 'two moments with different offsets should be the same');
 
-        test.ok(zoneA.isSame(zoneB, 'hour'), "two moments with different offsets should be the same hour");
-        test.ok(zoneA.isSame(zoneC, 'hour'), "two moments with different offsets should be the same hour");
+        test.ok(zoneA.isSame(zoneB, 'hour'), 'two moments with different offsets should be the same hour');
+        test.ok(zoneA.isSame(zoneC, 'hour'), 'two moments with different offsets should be the same hour');
 
         zoneA.add(1, 'hour');
 
-        test.ok(zoneA.isAfter(zoneB), "isAfter should work with two moments with different offsets");
-        test.ok(zoneA.isAfter(zoneC), "isAfter should work with two moments with different offsets");
+        test.ok(zoneA.isAfter(zoneB), 'isAfter should work with two moments with different offsets');
+        test.ok(zoneA.isAfter(zoneC), 'isAfter should work with two moments with different offsets');
 
-        test.ok(zoneA.isAfter(zoneB, 'hour'), "isAfter:hour should work with two moments with different offsets");
-        test.ok(zoneA.isAfter(zoneC, 'hour'), "isAfter:hour should work with two moments with different offsets");
+        test.ok(zoneA.isAfter(zoneB, 'hour'), 'isAfter:hour should work with two moments with different offsets');
+        test.ok(zoneA.isAfter(zoneC, 'hour'), 'isAfter:hour should work with two moments with different offsets');
 
         zoneA.subtract(2, 'hour');
 
-        test.ok(zoneA.isBefore(zoneB), "isBefore should work with two moments with different offsets");
-        test.ok(zoneA.isBefore(zoneC), "isBefore should work with two moments with different offsets");
+        test.ok(zoneA.isBefore(zoneB), 'isBefore should work with two moments with different offsets');
+        test.ok(zoneA.isBefore(zoneC), 'isBefore should work with two moments with different offsets');
 
-        test.ok(zoneA.isBefore(zoneB, 'hour'), "isBefore:hour should work with two moments with different offsets");
-        test.ok(zoneA.isBefore(zoneC, 'hour'), "isBefore:hour should work with two moments with different offsets");
+        test.ok(zoneA.isBefore(zoneB, 'hour'), 'isBefore:hour should work with two moments with different offsets');
+        test.ok(zoneA.isBefore(zoneC, 'hour'), 'isBefore:hour should work with two moments with different offsets');
 
         test.done();
     },
 
-    "add / subtract over dst" : function (test) {
+    'add / subtract over dst' : function (test) {
         var oldOffset = moment.updateOffset,
             m = moment.utc([2000, 2, 31, 3]);
 
@@ -345,38 +345,38 @@ exports.zones = {
             }
         };
 
-        test.equal(m.hour(), 3, "should start at 00:00");
+        test.equal(m.hour(), 3, 'should start at 00:00');
 
         m.add(24, 'hour');
 
-        test.equal(m.hour(), 4, "adding 24 hours should disregard dst");
+        test.equal(m.hour(), 4, 'adding 24 hours should disregard dst');
 
         m.subtract(24, 'hour');
 
-        test.equal(m.hour(), 3, "subtracting 24 hours should disregard dst");
+        test.equal(m.hour(), 3, 'subtracting 24 hours should disregard dst');
 
         m.add(1, 'day');
 
-        test.equal(m.hour(), 3, "adding 1 day should have the same hour");
+        test.equal(m.hour(), 3, 'adding 1 day should have the same hour');
 
         m.subtract(1, 'day');
 
-        test.equal(m.hour(), 3, "subtracting 1 day should have the same hour");
+        test.equal(m.hour(), 3, 'subtracting 1 day should have the same hour');
 
         m.add(1, 'month');
 
-        test.equal(m.hour(), 3, "adding 1 month should have the same hour");
+        test.equal(m.hour(), 3, 'adding 1 month should have the same hour');
 
         m.subtract(1, 'month');
 
-        test.equal(m.hour(), 3, "subtracting 1 month should have the same hour");
+        test.equal(m.hour(), 3, 'subtracting 1 month should have the same hour');
 
         moment.updateOffset = oldOffset;
 
         test.done();
     },
 
-    "isDST" : function (test) {
+    'isDST' : function (test) {
         var oldOffset = moment.updateOffset;
 
         moment.updateOffset = function (mom, keepTime) {
@@ -387,9 +387,9 @@ exports.zones = {
             }
         };
 
-        test.ok(!moment().month(0).isDST(),  "Jan should not be summer dst");
-        test.ok(moment().month(6).isDST(),   "Jul should be summer dst");
-        test.ok(!moment().month(11).isDST(), "Dec should not be summer dst");
+        test.ok(!moment().month(0).isDST(),  'Jan should not be summer dst');
+        test.ok(moment().month(6).isDST(),   'Jul should be summer dst');
+        test.ok(!moment().month(11).isDST(), 'Dec should not be summer dst');
 
         moment.updateOffset = function (mom) {
             if (mom.month() > 2 && mom.month() < 9) {
@@ -399,32 +399,32 @@ exports.zones = {
             }
         };
 
-        test.ok(moment().month(0).isDST(),  "Jan should be winter dst");
-        test.ok(!moment().month(6).isDST(), "Jul should not be winter dst");
-        test.ok(moment().month(11).isDST(), "Dec should be winter dst");
+        test.ok(moment().month(0).isDST(),  'Jan should be winter dst');
+        test.ok(!moment().month(6).isDST(), 'Jul should not be winter dst');
+        test.ok(moment().month(11).isDST(), 'Dec should be winter dst');
 
         moment.updateOffset = oldOffset;
 
         test.done();
     },
 
-    "zone names" : function (test) {
+    'zone names' : function (test) {
         test.expect(8);
 
-        test.equal(moment().zoneAbbr(),   "", "Local zone abbr should be empty");
-        test.equal(moment().format('z'),  "", "Local zone formatted abbr should be empty");
-        test.equal(moment().zoneName(),   "", "Local zone name should be empty");
-        test.equal(moment().format('zz'), "", "Local zone formatted name should be empty");
+        test.equal(moment().zoneAbbr(),   '', 'Local zone abbr should be empty');
+        test.equal(moment().format('z'),  '', 'Local zone formatted abbr should be empty');
+        test.equal(moment().zoneName(),   '', 'Local zone name should be empty');
+        test.equal(moment().format('zz'), '', 'Local zone formatted name should be empty');
 
-        test.equal(moment.utc().zoneAbbr(),   "UTC", "UTC zone abbr should be UTC");
-        test.equal(moment.utc().format('z'),  "UTC", "UTC zone formatted abbr should be UTC");
-        test.equal(moment.utc().zoneName(),   "Coordinated Universal Time", "UTC zone abbr should be Coordinated Universal Time");
-        test.equal(moment.utc().format('zz'), "Coordinated Universal Time", "UTC zone formatted abbr should be Coordinated Universal Time");
+        test.equal(moment.utc().zoneAbbr(),   'UTC', 'UTC zone abbr should be UTC');
+        test.equal(moment.utc().format('z'),  'UTC', 'UTC zone formatted abbr should be UTC');
+        test.equal(moment.utc().zoneName(),   'Coordinated Universal Time', 'UTC zone abbr should be Coordinated Universal Time');
+        test.equal(moment.utc().format('zz'), 'Coordinated Universal Time', 'UTC zone formatted abbr should be Coordinated Universal Time');
 
         test.done();
     },
 
-    "hours alignment with UTC" : function (test) {
+    'hours alignment with UTC' : function (test) {
         test.expect(4);
 
         test.equals(moment().zone(120).hasAlignedHourOffset(), true);
@@ -435,7 +435,7 @@ exports.zones = {
         test.done();
     },
 
-    "hours alignment with other zone" : function (test) {
+    'hours alignment with other zone' : function (test) {
         test.expect(16);
 
         var m = moment().zone(120);
@@ -470,62 +470,62 @@ exports.zones = {
         test.done();
     },
 
-    "parse zone" : function (test) {
+    'parse zone' : function (test) {
         test.expect(2);
-        var m = moment("2013-01-01T00:00:00-13:00").parseZone();
+        var m = moment('2013-01-01T00:00:00-13:00').parseZone();
         test.equal(m.zone(), 13 * 60);
         test.equal(m.hours(), 0);
         test.done();
     },
 
-    "parse zone static" : function (test) {
+    'parse zone static' : function (test) {
         test.expect(2);
-        var m = moment.parseZone("2013-01-01T00:00:00-13:00");
+        var m = moment.parseZone('2013-01-01T00:00:00-13:00');
         test.equal(m.zone(), 13 * 60);
         test.equal(m.hours(), 0);
         test.done();
     },
 
-    "parse zone with more arguments" : function (test) {
+    'parse zone with more arguments' : function (test) {
         var m;
         test.expect(3);
 
-        m = moment.parseZone("2013 01 01 05 -13:00", "YYYY MM DD HH ZZ");
-        test.equal(m.format(), "2013-01-01T05:00:00-13:00", "accept input and format");
-        m = moment.parseZone("2013-01-01-13:00", "YYYY MM DD ZZ", true);
-        test.equal(m.isValid(), false, "accept input, format and strict flag");
-        m = moment.parseZone("2013-01-01-13:00", ["DD MM YYYY ZZ", "YYYY MM DD ZZ"]);
-        test.equal(m.format(), "2013-01-01T00:00:00-13:00", "accept input and array of formats");
+        m = moment.parseZone('2013 01 01 05 -13:00', 'YYYY MM DD HH ZZ');
+        test.equal(m.format(), '2013-01-01T05:00:00-13:00', 'accept input and format');
+        m = moment.parseZone('2013-01-01-13:00', 'YYYY MM DD ZZ', true);
+        test.equal(m.isValid(), false, 'accept input, format and strict flag');
+        m = moment.parseZone('2013-01-01-13:00', ['DD MM YYYY ZZ', 'YYYY MM DD ZZ']);
+        test.equal(m.format(), '2013-01-01T00:00:00-13:00', 'accept input and array of formats');
 
         test.done();
     },
 
-    "parse zone with a timezone from the format string" : function (test) {
+    'parse zone with a timezone from the format string' : function (test) {
         test.expect(1);
 
-        var m = moment("11-12-2013 -0400 +1100", "DD-MM-YYYY ZZ #####").parseZone();
+        var m = moment('11-12-2013 -0400 +1100', 'DD-MM-YYYY ZZ #####').parseZone();
 
         test.equal(m.zone(), 4 * 60);
         test.done();
     },
 
-    "parse zone without a timezone included in the format string" : function (test) {
+    'parse zone without a timezone included in the format string' : function (test) {
         test.expect(1);
 
-        var m = moment("11-12-2013 -0400 +1100", "DD-MM-YYYY").parseZone();
+        var m = moment('11-12-2013 -0400 +1100', 'DD-MM-YYYY').parseZone();
 
         test.equal(m.zone(), -11 * 60);
         test.done();
     },
 
-    "timezone format" : function (test) {
-        test.equal(moment().zone(-60).format('ZZ'), "+0100", "-60 -> +0100");
-        test.equal(moment().zone(-90).format('ZZ'), "+0130", "-90 -> +0130");
-        test.equal(moment().zone(-120).format('ZZ'), "+0200", "-120 -> +0200");
+    'timezone format' : function (test) {
+        test.equal(moment().zone(-60).format('ZZ'), '+0100', '-60 -> +0100');
+        test.equal(moment().zone(-90).format('ZZ'), '+0130', '-90 -> +0130');
+        test.equal(moment().zone(-120).format('ZZ'), '+0200', '-120 -> +0200');
 
-        test.equal(moment().zone(+60).format('ZZ'), "-0100", "+60 -> -0100");
-        test.equal(moment().zone(+90).format('ZZ'), "-0130", "+90 -> -0130");
-        test.equal(moment().zone(+120).format('ZZ'), "-0200", "+120 -> -0200");
+        test.equal(moment().zone(+60).format('ZZ'), '-0100', '+60 -> -0100');
+        test.equal(moment().zone(+90).format('ZZ'), '-0130', '+90 -> -0130');
+        test.equal(moment().zone(+120).format('ZZ'), '-0200', '+120 -> -0200');
         test.done();
     }
 };