import { DayGridViewWrapper } from '../lib/wrappers/DayGridViewWrapper.js'
describe('daygrid view with updated dimensions', () => {
it('reports correct dateClick after resize', (done) => {
let $wrapper = $(
'
', // reset width b/c test css hardcodes it
).appendTo('body')
$wrapper.width(200)
let calendar = initCalendar({
initialDate: '2019-04-01',
initialView: 'dayGridMonth',
dateClick(arg) {
expect(arg.date).toEqualDate('2019-04-02') // a Tues
$wrapper.remove()
done()
},
}, $wrapper.children().get(0))
$wrapper.width(400)
calendar.updateSize()
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid
$(dayGridWrapper.getDayEl('2019-04-02')).simulate('drag') // a click
})
})