Do not display polls associated to a budget in admin poll questions
This section is used to select to which poll a question belongs to. Budget polls are not meant to include questions that come from Citizen Proposals or Government Questions, thus we do not display them
This commit is contained in:
22
spec/features/budget_polls/questions_spec.rb
Normal file
22
spec/features/budget_polls/questions_spec.rb
Normal file
@@ -0,0 +1,22 @@
|
||||
require "rails_helper"
|
||||
|
||||
feature "Poll Questions" do
|
||||
|
||||
before do
|
||||
admin = create(:administrator).user
|
||||
login_as(admin)
|
||||
end
|
||||
|
||||
scenario "Do not display polls associated to a budget" do
|
||||
budget = create(:budget)
|
||||
|
||||
poll1 = create(:poll, name: "Citizen Proposal Poll")
|
||||
poll2 = create(:poll, budget: budget, name: "Participatory Budget Poll")
|
||||
|
||||
visit admin_questions_path
|
||||
|
||||
expect(page).to have_select("poll_id", text: "Citizen Proposal Poll")
|
||||
expect(page).not_to have_select("poll_id", text: "Participatory Budget Poll")
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user