From 860d76db864e4db7ccf3fa6ad0700b6784e7c09b Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Fri, 29 Aug 2014 09:17:22 -0400 Subject: [PATCH] VRFS-2095 fix tests --- web/app/assets/javascripts/findSession.js | 13 +++++++------ web/app/views/clients/_findSession.html.erb | 8 ++++---- web/spec/features/find_sessions_spec.rb | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/web/app/assets/javascripts/findSession.js b/web/app/assets/javascripts/findSession.js index ec44108f4..a6dbb9c1f 100644 --- a/web/app/assets/javascripts/findSession.js +++ b/web/app/assets/javascripts/findSession.js @@ -26,7 +26,6 @@ var $ssNext = null; var $ssScroller = null; - var $ssNoMoreEntries = null; var $ssSpinner = null; var currentScheduledSessionsPage = 0; var currentScheduledSessionsQuery = defaultScheduledSessionsQuery(); @@ -138,11 +137,9 @@ var $noSessionsMsgSelector = $('#no-active-sessions'); if (sessionList.length === 0) { - $(CATEGORY.ACTIVE.id).hide(); $noSessionsMsgSelector.show(); } else { - $(CATEGORY.ACTIVE.id).show(); $noSessionsMsgSelector.hide(); } @@ -202,13 +199,16 @@ function afterLoadScheduledSessions(sessionList) { + var $noSessionsMsgSelector = $('#no-scheduled-sessions'); + if(sessionList.length < SCHEDULED_SESSIONS_LIMIT) { // if we retrieve less results than asked for, end searching $ssScroller.infinitescroll('pause'); - $ssNoMoreEntries.show(); + $noSessionsMsgSelector.show(); $('.infinite-scroll-loader').remove(); } else { + // $noSessionsMsgSelector.hide(); currentScheduledSessionsPage++; buildScheduledSessionsQuery(); registerScheduledSessionInfiniteScroll(); @@ -264,7 +264,9 @@ currentScheduledSessionsPage = 0; $ssScroller.infinitescroll('resume'); $('table#sessions-scheduled').find("tr:gt(0)").remove(); - $ssNoMoreEntries.hide(); + + $('#no-active-sessions').hide(); + // $('#no-scheduled-sessions').hide(); } function events() { @@ -296,7 +298,6 @@ $screen = $('#findSession'); $ssNext = $screen.find('#sessions-scheduled .btn-next') $ssScroller = $screen.find('.content-body-scroller'); - $ssNoMoreEntries = $screen.find('#end-of-ss-list'); $ssSpinner = $screen.find('#sessions-scheduled .paginate-wait'); $asSpinner = $screen.find('#sessions-active .paginate-wait'); diff --git a/web/app/views/clients/_findSession.html.erb b/web/app/views/clients/_findSession.html.erb index 9c686a646..2fea80efc 100644 --- a/web/app/views/clients/_findSession.html.erb +++ b/web/app/views/clients/_findSession.html.erb @@ -52,8 +52,8 @@ <%= render :partial => "sessionList", :locals => {:title => "current, active sessions", :category => "sessions-active"} %>
Fetching results...
-
- No more active public sessions found. +
+ End of list.

@@ -61,8 +61,8 @@ <%= render :partial => "sessionList", :locals => {:title => "future, scheduled sessions", :category => "sessions-scheduled"} %>
Fetching results...
-
- No more scheduled sessions. +
+ End of list.
Next
diff --git a/web/spec/features/find_sessions_spec.rb b/web/spec/features/find_sessions_spec.rb index 465c3c2da..ba8f7c517 100644 --- a/web/spec/features/find_sessions_spec.rb +++ b/web/spec/features/find_sessions_spec.rb @@ -113,7 +113,7 @@ describe "Find Session", :js => true, :type => :feature, :capybara_feature => tr page.assert_selector('div#sessions-scheduled .found-session', count: 20) page.execute_script('jQuery("#findSession .content-body-scroller").scrollTo("100%",100)') #scroll to the bottom of the element - find('#end-of-ss-list') + find('#no-scheduled-sessions') page.assert_selector('div#sessions-scheduled .found-session', count: 21) end end