Files
fullcalendar/tests/automated/weekNumberCalculation.js
T

35 lines
922 B
JavaScript

describe('weekNumberCalculation', function() {
beforeEach(function() {
affix('#cal');
});
describe('when using the default', function() {
it('should return iso standard', function() {
$('#cal').fullCalendar({
editable: true,
weekNumbers: true,
weekNumberCalculation: 'ISO'
});
$('#cal').fullCalendar('gotoDate', '2013-11-17');
var weekNum = parseInt($('.fc-week.fc-first .fc-week-number div').text());
expect(weekNum).toEqual(43);
});
});
describe('when using a defined weekNumber calculation', function() {
it('should return the calculated number', function() {
$('#cal').fullCalendar({
editable: true,
weekNumbers: true,
weekNumberCalculation: function() {
return 4;
}
});
$('#cal').fullCalendar('gotoDate', '2013-11-17');
var weekNum = parseInt($('.fc-week.fc-first .fc-week-number div').text());
expect(weekNum).toEqual(4);
});
});
});