Skip to content

Commit

Permalink
hack for tests. who knows
Browse files Browse the repository at this point in the history
  • Loading branch information
arshaw committed May 20, 2020
1 parent 7383dd9 commit b0bf709
Showing 1 changed file with 55 additions and 43 deletions.
98 changes: 55 additions & 43 deletions packages/__tests__/src/legacy/eventLimit-popover.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,31 +33,35 @@ describe('more-link popover', function() { // TODO: rename file
let calendar = initCalendar({
direction: 'ltr'
})
let dayGridWrapper = new ViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let cellLeft = dayGridWrapper.getDayEl('2014-07-29').getBoundingClientRect().left
let popoverLeft = dayGridWrapper.getMorePopoverEl().getBoundingClientRect().left
let diff = Math.abs(cellLeft - popoverLeft)
expect(diff).toBeLessThan(2)
done()
let dayGridWrapper = new ViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let cellLeft = dayGridWrapper.getDayEl('2014-07-29').getBoundingClientRect().left
let popoverLeft = dayGridWrapper.getMorePopoverEl().getBoundingClientRect().left
let diff = Math.abs(cellLeft - popoverLeft)
expect(diff).toBeLessThan(2)
done()
})
})
})

it('aligns horizontally with left edge of cell if RTL', function(done) {
let calendar = initCalendar({
direction: 'rtl'
})
let dayGridWrapper = new ViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let cellRight = dayGridWrapper.getDayEl('2014-07-29').getBoundingClientRect().right
let popoverRight = dayGridWrapper.getMorePopoverEl().getBoundingClientRect().right
let diff = Math.abs(cellRight - popoverRight)
expect(diff).toBeLessThan(2)
done()
let dayGridWrapper = new ViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let cellRight = dayGridWrapper.getDayEl('2014-07-29').getBoundingClientRect().right
let popoverRight = dayGridWrapper.getMorePopoverEl().getBoundingClientRect().right
let diff = Math.abs(cellRight - popoverRight)
expect(diff).toBeLessThan(2)
done()
})
})
})
})
Expand All @@ -70,15 +74,17 @@ describe('more-link popover', function() { // TODO: rename file

it('aligns with top of cell', function(done) {
let calendar = initCalendar()
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let cellTop = dayGridWrapper.getDayEl('2014-07-29').getBoundingClientRect().top
let popoverTop = dayGridWrapper.getMorePopoverEl().getBoundingClientRect().top
let diff = Math.abs(cellTop - popoverTop)
expect(diff).toBeLessThan(2)
done()
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let cellTop = dayGridWrapper.getDayEl('2014-07-29').getBoundingClientRect().top
let popoverTop = dayGridWrapper.getMorePopoverEl().getBoundingClientRect().top
let diff = Math.abs(cellTop - popoverTop)
expect(diff).toBeLessThan(2)
done()
})
})
})

Expand All @@ -91,13 +97,15 @@ describe('more-link popover', function() { // TODO: rename file
}
])
})
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
expect(dayGridWrapper.getMorePopoverEventCnt()).toBeGreaterThan(1)
expect(dayGridWrapper.getMorePopoverBgEventCnt()).toBe(0)
done()
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
expect(dayGridWrapper.getMorePopoverEventCnt()).toBeGreaterThan(1)
expect(dayGridWrapper.getMorePopoverBgEventCnt()).toBe(0)
done()
})
})
})

Expand All @@ -110,12 +118,14 @@ describe('more-link popover', function() { // TODO: rename file
{ title: 'event4', start: '2014-07-29T00:00:00', end: '2014-07-28T23:00:00' }
]
})
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
expect(dayGridWrapper.getMorePopoverEventCnt()).toBe(4)
done()
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
expect(dayGridWrapper.getMorePopoverEventCnt()).toBe(4)
done()
})
})
})

Expand Down Expand Up @@ -176,15 +186,17 @@ describe('more-link popover', function() { // TODO: rename file
}
]
})
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let titles = dayGridWrapper.getMorePopoverEventTitles()
expect(titles).toEqual([
'event01', 'event05', 'event07', 'event03', 'event02', 'event08', 'event04'
])
done()
let dayGridWrapper = new DayGridViewWrapper(calendar).dayGrid

dayGridWrapper.openMorePopover()
setTimeout(function() {
let titles = dayGridWrapper.getMorePopoverEventTitles()
expect(titles).toEqual([
'event01', 'event05', 'event07', 'event03', 'event02', 'event08', 'event04'
])
done()
})
})
})

Expand Down

0 comments on commit b0bf709

Please sign in to comment.