| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import { expectDayRange } from './ViewRenderUtils'
- describe('validRange rendering', function() {
- describe('with hardcoded start constraint', function() {
- describe('when month view', function() {
- pushOptions({
- defaultView: 'month',
- defaultDate: '2017-06-01',
- validRange: { start: '2017-06-07' }
- })
- it('does not render days before', function() {
- initCalendar()
- expectDayRange('2017-06-07', '2017-07-09')
- })
- })
- describe('when in week view', function() {
- pushOptions({
- defaultView: 'agendaWeek',
- defaultDate: '2017-06-08',
- validRange: { start: '2017-06-06' }
- })
- it('does not render days before', function() {
- initCalendar()
- expectDayRange('2017-06-06', '2017-06-11')
- })
- })
- })
- describe('with hardcoded end constraint', function() {
- describe('when month view', function() {
- pushOptions({
- defaultView: 'month',
- defaultDate: '2017-06-01',
- validRange: { end: '2017-06-07' }
- })
- it('does not render days on or after', function() {
- initCalendar()
- expectDayRange('2017-05-28', '2017-06-07')
- })
- })
- describe('when in week view', function() {
- pushOptions({
- defaultView: 'agendaWeek',
- defaultDate: '2017-06-08',
- validRange: { end: '2017-06-06' }
- })
- it('does not render days on or after', function() {
- initCalendar()
- expectDayRange('2017-06-04', '2017-06-06')
- })
- })
- })
- })
|