View.js
755 Bytes
describe('View object', function() {
var options;
/*
TODO: move tests from eventLimitClick.js about view.name/type into here
*/
beforeEach(function() {
affix('#cal');
options = {
defaultDate: '2015-01-01'
};
});
describe('title', function() {
it('is a correctly defined string', function() {
$('#cal').fullCalendar(options);
var view = $('#cal').fullCalendar('getView');
expect(view.title).toBe('January 2015');
});
it('is available in the viewRender callback', function() {
options.viewRender = function(view) {
expect(view.title).toBe('January 2015');
};
spyOn(options, 'viewRender').and.callThrough();
$('#cal').fullCalendar(options);
expect(options.viewRender).toHaveBeenCalled();
});
});
});