diff --git a/spec/features/search_results_paginate_spec.rb b/spec/features/search_results_paginate_spec.rb index 27fe6a5..884f943 100644 --- a/spec/features/search_results_paginate_spec.rb +++ b/spec/features/search_results_paginate_spec.rb @@ -9,8 +9,8 @@ fill_in 'q', with: 'manuscript' click_button 'search' # default pagination - expect(page).to have_css('h2', text: '3 Manuscripts') - expect(page).to have_css('div#content div.search-panel', count: 3) + expect(page).to have_css('h2', text: '4 Manuscripts') + expect(page).to have_css('div#content div.search-panel', count: 4) expect(page).not_to have_css('div.prev-page', text: nil) expect(page).not_to have_css('a.btn-paginate-next div span.glyphicon-arrow-right') expect(page).not_to have_css('a.btn-paginate-next div span.page_entries', text: '1 - 10 of') @@ -19,32 +19,32 @@ it 'should render arbitrary pagination options set in url' do # set per page to 2 to see pagination visit '/?per_page=2&q=manuscript&search_field=descriptions' - expect(page).to have_css('h2', text: '3 Manuscripts') + expect(page).to have_css('h2', text: '4 Manuscripts') expect(page).to have_css('div#content div.search-panel', count: 2) expect(page).to have_css('div.prev-page', text: nil) expect(page).to have_css('a.btn-paginate-next div span.glyphicon-arrow-right') expect(page).to have_css('a.btn-paginate-next div span.page_entries', text: '1 - 2 of') - expect(page).to have_css('a.btn-paginate-next div span.page_entries', text: '3 results') + expect(page).to have_css('a.btn-paginate-next div span.page_entries', text: '4 results') # click on next click_link('1 - 2 of') - expect(page).to have_css('h2', text: '3 Manuscripts') - expect(page).to have_css('div#content div.search-panel', count: 1) + expect(page).to have_css('h2', text: '4 Manuscripts') + expect(page).to have_css('div#content div.search-panel', count: 2) expect(page).to have_css('div.prev-page a.btn-paginate-prev span.glyphicon-arrow-left') expect(page).not_to have_css('a.btn-paginate-next span.glyphicon-arrow-right') - expect(page).to have_css('a.btn-paginate-next span.page_entries', text: '3 - 3 of') - expect(page).to have_css('a.btn-paginate-next span.page_entries', text: '3 results') + expect(page).to have_css('a.btn-paginate-next span.page_entries', text: '3 - 4 of') + expect(page).to have_css('a.btn-paginate-next span.page_entries', text: '4 results') # click on prev click_link('previouspage') - expect(page).to have_css('h2', text: '3 Manuscripts') + expect(page).to have_css('h2', text: '4 Manuscripts') expect(page).to have_css('div#content div.search-panel', count: 2) expect(page).not_to have_css('div.prev-page a.btn-paginate-prev span.glyphicon-arrow-left') expect(page).to have_css('a.btn-paginate-next div span.glyphicon-arrow-right') expect(page).to have_css('a.btn-paginate-next div span.page_entries', text: '1 - 2 of') - expect(page).to have_css('a.btn-paginate-next div span.page_entries', text: '3 results') + expect(page).to have_css('a.btn-paginate-next div span.page_entries', text: '4 results') # click 20 per page click_link('20') - expect(page).to have_css('h2', text: '3 Manuscripts') - expect(page).to have_css('div#content div.search-panel', count: 3) + expect(page).to have_css('h2', text: '4 Manuscripts') + expect(page).to have_css('div#content div.search-panel', count: 4) expect(page).not_to have_css('div.prev-page a.btn-paginate-prev span.glyphicon-arrow-left') expect(page).not_to have_css('a.btn-paginate-next div span.glyphicon-arrow-right') expect(page).not_to have_css('a.btn-paginate-next div span.page_entries', text: '1 - 20 of') diff --git a/spec/features/search_results_per_page_spec.rb b/spec/features/search_results_per_page_spec.rb index 3f9b049..d5eac7b 100644 --- a/spec/features/search_results_per_page_spec.rb +++ b/spec/features/search_results_per_page_spec.rb @@ -9,8 +9,8 @@ fill_in 'q', with: 'manuscript' click_button 'search' # default per-page is 10 - expect(page).to have_css('h2', text: '3 Manuscripts') - expect(page).to have_css('div#content div.search-panel', count: 3) + expect(page).to have_css('h2', text: '4 Manuscripts') + expect(page).to have_css('div#content div.search-panel', count: 4) expect(page).to have_css('div.footer-per-page div.page-count span', count: 4) expect(page).to have_css('div.footer-per-page div.page-count span', text: '10') expect(page).to have_css('div.footer-per-page div.page-count span a', count: 3) @@ -19,8 +19,8 @@ expect(page).to have_css('div.footer-per-page div.page-count span a', text: '100') # select 50 per-page click_link '50' - expect(page).to have_css('h2', text: '3 Manuscripts') - expect(page).to have_css('div#content div.search-panel', count: 3) + expect(page).to have_css('h2', text: '4 Manuscripts') + expect(page).to have_css('div#content div.search-panel', count: 4) expect(page).to have_css('div.footer-per-page div.page-count span', count: 4) expect(page).to have_css('div.footer-per-page div.page-count span', text: '50') expect(page).to have_css('div.footer-per-page div.page-count span a', count: 3) diff --git a/spec/features/search_results_top_spec.rb b/spec/features/search_results_top_spec.rb index e3c8f87..8bdcae0 100644 --- a/spec/features/search_results_top_spec.rb +++ b/spec/features/search_results_top_spec.rb @@ -7,8 +7,8 @@ page.evaluate_script('document.getElementById("main_search_field").value') == 'descriptions' fill_in 'q', with: 'manuscripts' click_button 'search' - expect(page).to have_css('h2', text: '3 Manuscripts') - expect(page).to have_css('div#content div.search-panel', count: 3) + expect(page).to have_css('h2', text: '4 Manuscripts') + expect(page).to have_css('div#content div.search-panel', count: 4) expect(page).to have_css('div.footer-top a.btn-top[href="#"]', text: 'Top') expect(page).to have_css('div.footer-top a.btn-top[href="#"] span.glyphicon-arrow-up') click_link 'Top'