Simplify moderator comments tests
This commit is contained in:
@@ -401,12 +401,14 @@ describe "Comments" do
|
||||
end
|
||||
|
||||
describe "Moderators" do
|
||||
scenario "can create comment as a moderator" do
|
||||
moderator = create(:moderator)
|
||||
let(:moderator) { create(:moderator) }
|
||||
before { login_as(moderator.user) }
|
||||
|
||||
login_as(moderator.user)
|
||||
scenario "can create comment as a moderator" do
|
||||
visit polymorphic_path(resource)
|
||||
|
||||
expect(page).not_to have_content "Comment as administrator"
|
||||
|
||||
fill_in fill_text, with: "I am moderating!"
|
||||
check "Comment as moderator"
|
||||
click_button button_text
|
||||
@@ -420,12 +422,8 @@ describe "Comments" do
|
||||
end
|
||||
|
||||
scenario "can create reply as a moderator" do
|
||||
citizen = create(:user, username: "Ana")
|
||||
manuela = create(:user, username: "Manuela")
|
||||
moderator = create(:moderator, user: manuela)
|
||||
comment = create(:comment, commentable: resource, user: citizen)
|
||||
comment = create(:comment, commentable: resource)
|
||||
|
||||
login_as(manuela)
|
||||
visit polymorphic_path(resource)
|
||||
|
||||
within "#comment_#{comment.id}" do
|
||||
@@ -447,15 +445,6 @@ describe "Comments" do
|
||||
|
||||
expect(page).not_to have_css "#js-comment-form-comment_#{comment.id}"
|
||||
end
|
||||
|
||||
scenario "cannot comment as an administrator" do
|
||||
moderator = create(:moderator)
|
||||
|
||||
login_as(moderator.user)
|
||||
visit polymorphic_path(resource)
|
||||
|
||||
expect(page).not_to have_content "Comment as administrator"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Errors on create" do
|
||||
|
||||
Reference in New Issue
Block a user