Add feature spec for search result item

This commit is contained in:
Lars Henrik Mai 2016-02-23 11:37:20 +01:00
parent 25ceb50141
commit 5b29fe761c

View file

@ -25,4 +25,14 @@ RSpec.feature "Basic search", type: :feature, elasticsearch: true do
expect(page).to have_content("#{@papers.size} Dokumente in der Datenbank") expect(page).to have_content("#{@papers.size} Dokumente in der Datenbank")
end end
scenario "Search results have basic information" do
visit search_path body: "leipzig"
paper = @papers.first
result = page.find("li.search-result", match: :first)
expect(result).to have_link(paper.name, href: paper.url)
expect(result).to have_css("span.paper_type", text: paper.paper_type)
expect(result).to have_css("span.originator", text: paper.originator)
expect(result).to have_css("span.published", text: I18n.l(paper.published_at.to_date))
end
end end