From 54cab0af6f472c92c50e3b51febdc8efd85367b4 Mon Sep 17 00:00:00 2001 From: Adam Shaw Date: Fri, 22 Aug 2014 19:27:31 -0700 Subject: [PATCH] make eventLimit popover tests work in phantomjs --- tests/automated/eventLimit-popover.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tests/automated/eventLimit-popover.js b/tests/automated/eventLimit-popover.js index dd99670..d32573d 100644 --- a/tests/automated/eventLimit-popover.js +++ b/tests/automated/eventLimit-popover.js @@ -14,8 +14,11 @@ describe('eventLimit popover', function() { { title: 'event2', start: '2014-07-29', end: '2014-07-31', className: 'event2' }, { title: 'event3', start: '2014-07-29', className: 'event3' }, { title: 'event4', start: '2014-07-29', className: 'event4' } - ] - } + ], + dragScroll: false, // don't do autoscrolling while dragging. close quarters in PhantomJS + popoverViewportConstrain: false, // because PhantomJS window is small, don't do smart repositioning + handleWindowResize: false // because showing the popover causes scrollbars and fires resize + }; }); function init() { @@ -201,9 +204,11 @@ describe('eventLimit popover', function() { }; init(); - $('.fc-more-popover .event4').simulate('drag-n-drop', { - dx: 20 - }); + setTimeout(function() { // simulate was getting confused about which thing was being clicked :( + $('.fc-more-popover .event1 .fc-title').simulate('drag-n-drop', { + dx: 20 + }); + }, 0); }); });