test for agenda axis on correct side. issue 2132

This commit is contained in:
Adam Shaw
2014-08-23 18:11:58 -07:00
parent 5c1aea8f3f
commit aec778518e
+43
View File
@@ -0,0 +1,43 @@
describe('Agenda view rendering', function() {
var options;
beforeEach(function() {
affix('#cal');
options = {
defaultView: 'agendaWeek'
};
});
describe('when LTR', function() {
beforeEach(function() {
options.isRTL = false;
});
it('renders the axis on the left', function() {
$('#cal').fullCalendar(options);
var header = $('.fc-view > table > thead');
var firstSlat = $('.fc-slats tr:first');
expect(header.find('.fc-axis')).toBeLeftOf(header.find('.fc-day-header:first'));
expect($('.fc-day-grid .fc-axis')).toBeLeftOf($('.fc-day-grid .fc-day:first'));
expect(firstSlat.find('.fc-axis')).toBeLeftOf(firstSlat.find('td:not(.fc-axis)'));
});
});
describe('when RTL', function() {
beforeEach(function() {
options.isRTL = true;
});
it('renders the axis on the right', function() {
$('#cal').fullCalendar(options);
var header = $('.fc-view > table > thead');
var firstSlat = $('.fc-slats tr:first');
expect(header.find('.fc-axis')).toBeRightOf(header.find('.fc-day-header:first'));
expect($('.fc-day-grid .fc-axis')).toBeRightOf($('.fc-day-grid .fc-day:first'));
expect(firstSlat.find('.fc-axis')).toBeRightOf(firstSlat.find('td:not(.fc-axis)'));
});
});
});