viewRender.js 873 B

12345678910111213141516171819202122232425262728293031323334353637
  1. describe('viewRender', function() {
  2. pushOptions({
  3. defaultDate: '2015-02-20'
  4. })
  5. describe('when in month view', function() {
  6. pushOptions({
  7. defaultView: 'month'
  8. })
  9. defineTests()
  10. })
  11. describe('when in agendaWeek view', function() {
  12. pushOptions({
  13. defaultView: 'agendaWeek'
  14. })
  15. defineTests()
  16. })
  17. function defineTests() {
  18. it('fires after the view is rendered, with correct arguments', function(done) {
  19. initCalendar({
  20. viewRender: function(givenViewObj, givenViewEl) {
  21. var viewObj = currentCalendar.getView()
  22. var viewEl = $('.fc-view', currentCalendar.el)
  23. expect(viewObj).toBe(givenViewObj)
  24. expect(viewEl[0]).toBe(givenViewEl[0])
  25. expect(viewEl.children().length >= 1).toBe(true) // has it rendered content?
  26. done()
  27. }
  28. })
  29. })
  30. }
  31. })