diff --git a/tests/automated/dayNames.js b/tests/automated/dayNames.js index 0270600..65251a2 100644 --- a/tests/automated/dayNames.js +++ b/tests/automated/dayNames.js @@ -10,12 +10,14 @@ describe('day names', function() { '.fc-sat', ]; var referenceDate = '2014-05-25 06:00'; // A sunday + var languages = [ 'es', 'fr', 'de', 'zh-cn', 'nl' ]; beforeEach(function() { affix('#cal'); - moment.lang() - settings = { } - settings.now = moment(referenceDate).toISOString(); + moment.lang(); + settings = { + now: moment(referenceDate).toISOString() + }; }); describe('when view is basicDay', function() { @@ -32,13 +34,12 @@ describe('day names', function() { it('should be ' + weekday, function() { settings.now = moment(referenceDate).add('days', index); $('#cal').fullCalendar(settings); - + expect($('.fc-day-header')[0]).toHaveText(weekday); }); }); }); - - var languages = [ 'es', 'fr', 'de', 'zh-cn', 'nl' ]; + $.each(languages, function(index, language) { describe('when lang is ' + language, function() { beforeEach(function() { @@ -48,13 +49,12 @@ describe('day names', function() { $.each(moment.weekdays(), function(index, weekday) { it('should be the translation for ' + weekday, function() { var weekdays = moment.weekdays(); - var dow = moment.langData(language)._week.dow - + settings.lang = language; settings.now = moment(referenceDate).add('days', index); $('#cal').fullCalendar(settings); - - expect($('.fc-day-header')[0]).toHaveText(weekdays[index]) + + expect($('.fc-day-header')[0]).toHaveText(weekdays[index]); }); }); }); @@ -77,8 +77,8 @@ describe('day names', function() { settings.now = moment(referenceDate).add('days', index); $('#cal').fullCalendar(settings); - - expect($('.fc-day-header')[0]).toHaveText(weekday) + + expect($('.fc-day-header')[0]).toHaveText(weekday); }); }); }); @@ -92,11 +92,11 @@ describe('day names', function() { describe('when lang is default', function() { beforeEach(function() { moment.lang('en'); - settings.lang = 'en'; }); $.each(moment.weekdays(), function(index, weekday) { it('should be ' + weekday, function() { + settings.lang = 'en'; settings.now = moment(referenceDate).add('days', index); $('#cal').fullCalendar(settings); @@ -106,7 +106,6 @@ describe('day names', function() { }); }); - var languages = [ 'es' ]; $.each(languages, function(index, language) { describe('when lang is ' + language, function() { beforeEach(function() { @@ -116,7 +115,6 @@ describe('day names', function() { $.each(moment.weekdays(), function(index, weekday) { it('should be the translation for ' + weekday, function() { var weekdays = moment.weekdays(); - var dow = moment.langData(language)._week.dow settings.lang = language; settings.now = moment(referenceDate).add('days', index); // move to beforeEach @@ -146,7 +144,7 @@ describe('day names', function() { settings.now = moment(referenceDate).add('days', index); $('#cal').fullCalendar(settings); - + var dayClasses = '.fc-col0.fc-widget-header'; expect($(dayClasses)[0]).toContainText(weekday); });