Files
grecia/spec/system/admin/debates_spec.rb
Javi Martín 4f30720593 Fix flagging/unflagging in the admin section
We weren't adding the HTML id our JavaScript expects, and so the page
didn't update the flag element.
2020-07-07 23:39:21 +02:00

28 lines
586 B
Ruby

require "rails_helper"
describe "Admin debates" do
before do
admin = create(:administrator)
login_as(admin.user)
end
it_behaves_like "flaggable", :debate, admin: true
scenario "Index" do
create(:debate, title: "Best beaches")
visit admin_root_path
within("#side_menu") { click_link "Debates" }
expect(page).to have_content "Best beaches"
end
scenario "Show debate" do
debate = create(:debate)
visit admin_debate_path(debate)
expect(page).to have_content(debate.title)
expect(page).to have_content(debate.description)
end
end