mirror of
https://github.com/CodeforLeipzig/stadtratmonitor.git
synced 2024-12-22 15:43:14 +01:00
Initial search filter spec
This commit is contained in:
parent
27f02fd9fa
commit
871c05dc11
1 changed files with 18 additions and 0 deletions
18
spec/features/search_filters_spec.rb
Normal file
18
spec/features/search_filters_spec.rb
Normal file
|
@ -0,0 +1,18 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.feature "Search filters", type: :feature, elasticsearch: true do
|
||||
|
||||
scenario "Filtering by paper type", js: true do
|
||||
paper_types = %w(Antrag Anfrage Beschlussvorlage)
|
||||
papers = paper_types.map do |t|
|
||||
FactoryGirl.create(:paper, paper_type: t)
|
||||
end
|
||||
Paper.__elasticsearch__.refresh_index!
|
||||
|
||||
visit search_path body: "leipzig"
|
||||
expect(page).to have_css("li.search-result", count: 3)
|
||||
select "Antrag (1)", from: "Typ"
|
||||
expect(page).to have_css("li.search-result", count: 1)
|
||||
end
|
||||
|
||||
end
|
Loading…
Reference in a new issue