Simplify tests requiring admin login
We were repeating the same code over and over (with a few variants) to setup tests which require an administrator. We can use a tag and simplify the code.
This commit is contained in:
@@ -1,10 +1,6 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe "Admin proposals" do
|
||||
before do
|
||||
login_as create(:administrator).user
|
||||
end
|
||||
|
||||
describe "Admin proposals", :admin do
|
||||
it_behaves_like "admin_milestoneable",
|
||||
:proposal,
|
||||
"admin_polymorphic_path"
|
||||
@@ -64,9 +60,6 @@ describe "Admin proposals" do
|
||||
|
||||
scenario "Successful proposals show create question button" do
|
||||
successful_proposals = create_successful_proposals
|
||||
admin = create(:administrator)
|
||||
|
||||
login_as(admin.user)
|
||||
|
||||
visit admin_proposals_path
|
||||
|
||||
|
||||
Reference in New Issue
Block a user