var moment = require("../../moment");
exports["lang:ar-ma"] = {
+ setUp : function (cb) {
+ moment.lang('ar-ma');
+ cb();
+ },
+
+ tearDown : function (cb) {
+ moment.lang('en');
+ cb();
+ },
+
"parse" : function(test) {
test.expect(96);
- moment.lang('ar-ma');
var tests = 'يناير:يناير_فبراير:فبراير_مارس:مارس_أبريل:أبريل_ماي:ماي_يونيو:يونيو_يوليوز:يوليوز_غشت:غشت_شتنبر:شتنبر_أكتوبر:أكتوبر_نونبر:نونبر_دجنبر:دجنبر'.split("_");
var i;
function equalTest(input, mmm, i) {
"format" : function(test) {
test.expect(22);
- moment.lang('ar-ma');
var a = [
['dddd, MMMM Do YYYY, h:mm:ss a', 'الأحد, فبراير 14 2010, 3:25:50 pm'],
['ddd, hA', 'احد, 3PM'],
"format ordinal" : function(test) {
test.expect(31);
- moment.lang('ar-ma');
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');
"format month" : function(test) {
test.expect(12);
- moment.lang('ar-ma');
var expected = 'يناير يناير_فبراير فبراير_مارس مارس_أبريل أبريل_ماي ماي_يونيو يونيو_يوليوز يوليوز_غشت غشت_شتنبر شتنبر_أكتوبر أكتوبر_نونبر نونبر_دجنبر دجنبر'.split("_");
var i;
for (i = 0; i < expected.length; i++) {
"format week" : function(test) {
test.expect(7);
- moment.lang('ar-ma');
var expected = 'الأحد احد ح_الإتنين اتنين ن_الثلاثاء ثلاثاء ث_الأربعاء اربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_");
var i;
for (i = 0; i < expected.length; i++) {
"from" : function(test) {
test.expect(30);
- moment.lang('ar-ma');
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");
"suffix" : function(test) {
test.expect(2);
- moment.lang('ar-ma');
test.equal(moment(30000).from(0), "في ثوان", "prefix");
test.equal(moment(0).from(30000), "منذ ثوان", "suffix");
test.done();
"now from now" : function(test) {
test.expect(1);
- moment.lang('ar-ma');
test.equal(moment().fromNow(), "منذ ثوان", "now from now should display as in the past");
test.done();
},
"fromNow" : function(test) {
test.expect(2);
- moment.lang('ar-ma');
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) {
test.expect(6);
- moment.lang('ar-ma');
var a = moment().hours(2).minutes(0).seconds(0);
"calendar next week" : function(test) {
test.expect(15);
- moment.lang('ar-ma');
var i;
var m;
"calendar last week" : function(test) {
test.expect(15);
- moment.lang('ar-ma');
for (i = 2; i < 7; i++) {
m = moment().subtract({ d: i });
"calendar all else" : function(test) {
test.expect(4);
- moment.lang('ar-ma');
var weeksAgo = moment().subtract({ w: 1 });
var weeksFromNow = moment().add({ w: 1 });
var moment = require("../../moment");
exports["lang:ar"] = {
+ setUp : function (cb) {
+ moment.lang('ar');
+ cb();
+ },
+
+ tearDown : function (cb) {
+ moment.lang('en');
+ cb();
+ },
+
"parse" : function(test) {
test.expect(96);
- moment.lang('ar');
var tests = 'كانون الثاني:كانون الثاني_ﺶﺑﺎﻃ:ﺶﺑﺎﻃ_آذار:آذار_نيسان:نيسان_أيار:أيار_حزيران:حزيران_تموز:تموز_آب:آب_أيلول:أيلول_تشرين الأول:تشرين الأول_تشرين الثاني:تشرين الثاني_كانون الأول:كانون الأول'.split("_");
var i;
function equalTest(input, mmm, i) {
"format" : function(test) {
test.expect(22);
- moment.lang('ar');
var a = [
['dddd, MMMM Do YYYY, h:mm:ss a', 'الأحد, ﺶﺑﺎﻃ 14 2010, 3:25:50 pm'],
['ddd, hA', 'احد, 3PM'],
"format ordinal" : function(test) {
test.expect(31);
- moment.lang('ar');
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');
"format month" : function(test) {
test.expect(12);
- moment.lang('ar');
var expected = 'كانون الثاني كانون الثاني_ﺶﺑﺎﻃ ﺶﺑﺎﻃ_آذار آذار_نيسان نيسان_أيار أيار_حزيران حزيران_تموز تموز_آب آب_أيلول أيلول_تشرين الأول تشرين الأول_تشرين الثاني تشرين الثاني_كانون الأول كانون الأول'.split("_");
var i;
for (i = 0; i < expected.length; i++) {
"format week" : function(test) {
test.expect(7);
- moment.lang('ar');
var expected = 'الأحد احد ح_الإتنين اتنين ن_الثلاثاء ثلاثاء ث_الأربعاء اربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_");
var i;
for (i = 0; i < expected.length; i++) {
"from" : function(test) {
test.expect(30);
- moment.lang('ar');
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");
"suffix" : function(test) {
test.expect(2);
- moment.lang('ar');
test.equal(moment(30000).from(0), "في ثوان", "prefix");
test.equal(moment(0).from(30000), "منذ ثوان", "suffix");
test.done();
"now from now" : function(test) {
test.expect(1);
- moment.lang('ar');
test.equal(moment().fromNow(), "منذ ثوان", "now from now should display as in the past");
test.done();
},
"fromNow" : function(test) {
test.expect(2);
- moment.lang('ar');
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) {
test.expect(6);
- moment.lang('ar');
var a = moment().hours(2).minutes(0).seconds(0);
"calendar next week" : function(test) {
test.expect(15);
- moment.lang('ar');
var i;
var m;
"calendar last week" : function(test) {
test.expect(15);
- moment.lang('ar');
for (i = 2; i < 7; i++) {
m = moment().subtract({ d: i });
"calendar all else" : function(test) {
test.expect(4);
- moment.lang('ar');
var weeksAgo = moment().subtract({ w: 1 });
var weeksFromNow = moment().add({ w: 1 });
exports["lang:tzm-la"] = {
+ setUp : function (cb) {
+ moment.lang('tzm-la');
+ cb();
+ },
+
+ tearDown : function (cb) {
+ moment.lang('en');
+ cb();
+ },
+
"parse" : function(test) {
test.expect(96);
- moment.lang('tzm-la');
+
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("_");
var i;
function equalTest(input, mmm, i) {
"format" : function(test) {
test.expect(22);
- moment.lang('tzm-la');
+
var a = [
['dddd, MMMM Do YYYY, h:mm:ss a', 'asamas, brˤayrˤ 14 2010, 3:25:50 pm'],
['ddd, hA', 'asamas, 3PM'],
"format ordinal" : function(test) {
test.expect(31);
- moment.lang('tzm-la');
+
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');
"format month" : function(test) {
test.expect(12);
- moment.lang('tzm-la');
+
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("_");
var i;
for (i = 0; i < expected.length; i++) {
"format week" : function(test) {
test.expect(7);
- moment.lang('tzm-la');
+
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("_");
var i;
for (i = 0; i < expected.length; i++) {
"from" : function(test) {
test.expect(30);
- moment.lang('tzm-la');
+
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");
"suffix" : function(test) {
test.expect(2);
- moment.lang('tzm-la');
+
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.expect(1);
- moment.lang('tzm-la');
+
test.equal(moment().fromNow(), "yan imik", "now from now should display as in the past");
test.done();
},
"fromNow" : function(test) {
test.expect(2);
- moment.lang('tzm-la');
+
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) {
test.expect(6);
- moment.lang('tzm-la');
var a = moment().hours(2).minutes(0).seconds(0);
"calendar next week" : function(test) {
test.expect(15);
- moment.lang('tzm-la');
var i;
var m;
"calendar last week" : function(test) {
test.expect(15);
- moment.lang('tzm-la');
for (i = 2; i < 7; i++) {
m = moment().subtract({ d: i });
"calendar all else" : function(test) {
test.expect(4);
- moment.lang('tzm-la');
var weeksAgo = moment().subtract({ w: 1 });
var weeksFromNow = moment().add({ w: 1 });
exports["lang:tzm"] = {
+ setUp : function (cb) {
+ moment.lang('tzm');
+ cb();
+ },
+
+ tearDown : function (cb) {
+ moment.lang('en');
+ cb();
+ },
+
"parse" : function(test) {
test.expect(96);
- moment.lang('tzm');
var tests = 'ⵉⵏⵏⴰⵢⵔ ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ ⴷⵓⵊⵏⴱⵉⵔ'.split("_");
var i;
function equalTest(input, mmm, i) {
"format" : function(test) {
test.expect(22);
- moment.lang('tzm');
var a = [
['dddd, MMMM Do YYYY, h:mm:ss a', 'ⴰⵙⴰⵎⴰⵙ, ⴱⵕⴰⵢⵕ 14 2010, 3:25:50 pm'],
['ddd, hA', 'ⴰⵙⴰⵎⴰⵙ, 3PM'],
"format ordinal" : function(test) {
test.expect(31);
- moment.lang('tzm');
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');
"format month" : function(test) {
test.expect(12);
- moment.lang('tzm');
var expected = 'ⵉⵏⵏⴰⵢⵔ ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ ⴷⵓⵊⵏⴱⵉⵔ'.split("_");
var i;
for (i = 0; i < expected.length; i++) {
"format week" : function(test) {
test.expect(7);
- moment.lang('tzm');
var expected = 'ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ ⴰⵢⵏⴰⵙ ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ ⴰⵙⵉⵏⴰⵙ ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ ⴰⴽⵔⴰⵙ ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ ⴰⴽⵡⴰⵙ ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ ⴰⵙⵉⵎⵡⴰⵙ ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ ⴰⵙⵉⴹⵢⴰⵙ ⴰⵙⵉⴹⵢⴰⵙ'.split("_");
var i;
for (i = 0; i < expected.length; i++) {
"from" : function(test) {
test.expect(30);
- moment.lang('tzm');
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");
"suffix" : function(test) {
test.expect(2);
- moment.lang('tzm');
test.equal(moment(30000).from(0), "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ ⵉⵎⵉⴽ", "prefix");
test.equal(moment(0).from(30000), "ⵢⴰⵏ ⵉⵎⵉⴽ", "suffix");
test.done();
"now from now" : function(test) {
test.expect(1);
- moment.lang('tzm');
test.equal(moment().fromNow(), "ⵢⴰⵏ ⵉⵎⵉⴽ", "now from now should display as in the past");
test.done();
},
"fromNow" : function(test) {
test.expect(2);
- moment.lang('tzm');
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) {
test.expect(6);
- moment.lang('tzm');
var a = moment().hours(2).minutes(0).seconds(0);
"calendar next week" : function(test) {
test.expect(15);
- moment.lang('tzm');
var i;
var m;
"calendar last week" : function(test) {
test.expect(15);
- moment.lang('tzm');
for (i = 2; i < 7; i++) {
m = moment().subtract({ d: i });
"calendar all else" : function(test) {
test.expect(4);
- moment.lang('tzm');
var weeksAgo = moment().subtract({ w: 1 });
var weeksFromNow = moment().add({ w: 1 });