From 54b90cd1ea3996632e3adddaa350cec10ea5c5c4 Mon Sep 17 00:00:00 2001 From: Alex Kiessling Date: Mon, 22 May 2023 13:16:16 -0400 Subject: [PATCH] Adds link to advanced search. Adds test for this --- app/views/shared/_header_navbar.html.erb | 1 + spec/integration/home_page_spec.rb | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/app/views/shared/_header_navbar.html.erb b/app/views/shared/_header_navbar.html.erb index c7e4dda..e32232c 100644 --- a/app/views/shared/_header_navbar.html.erb +++ b/app/views/shared/_header_navbar.html.erb @@ -29,6 +29,7 @@
<%= link_to 'About', '/about', class: 'btn btn-outline-dark btn-sm mr-2' %> + <%= link_to 'Advanced search', advanced_search_catalog_path, class: 'btn btn-outline-dark btn-sm mr-2' %> <%= link_to 'Add My Work', EtdaUtilities::Hosts.workflow_url, class: 'btn btn-outline-dark btn-sm' %>
diff --git a/spec/integration/home_page_spec.rb b/spec/integration/home_page_spec.rb index 83eb065..7f39aff 100644 --- a/spec/integration/home_page_spec.rb +++ b/spec/integration/home_page_spec.rb @@ -26,6 +26,14 @@ expect(page).not_to have_css 'meta[@name="citation_publication_date"]' expect(page).not_to have_css 'meta[@name="citation_pdf_url"]' end + + it 'has link to advanced search' do + click_link 'Advanced search' + expect(page).to have_current_path('/catalog/advanced') + expect(page).to have_content('Advanced search') + expect(page).to have_content('AND have these attributes') + expect(page).to have_content('Search tips') + end end context 'when a user is logged in' do