Unify similar tests in proposal notifications spec

The test "Link to send the message" was already included inside
"Send a notification". We removed the first one to keep only one
test that covers everything.
This commit is contained in:
taitus
2025-07-09 14:06:55 +02:00
parent 6f87a0912c
commit 1d89fe0738

View File

@@ -2,13 +2,16 @@ require "rails_helper"
describe "Proposal Notifications" do describe "Proposal Notifications" do
scenario "Send a notification" do scenario "Send a notification" do
author = create(:user, :with_proposal) author = create(:user)
proposal = create(:proposal, author: author)
login_as(author) login_as(author)
visit root_path visit root_path
click_link "My content" click_link "My content"
within("#proposal_#{proposal.id}") do
click_link "Dashboard" click_link "Dashboard"
end
within("#side_menu") do within("#side_menu") do
click_link "Message to users" click_link "Message to users"
@@ -142,26 +145,6 @@ describe "Proposal Notifications" do
end end
context "Permissions" do context "Permissions" do
scenario "Link to send the message" do
author = create(:user)
proposal = create(:proposal, author: author)
login_as(author)
visit root_path
click_link "My content"
within("#proposal_#{proposal.id}") do
click_link "Dashboard"
end
within("#side_menu") do
click_link "Message to users"
end
expect(page).to have_link "Send notification to proposal followers"
end
scenario "Accessing form directly" do scenario "Accessing form directly" do
user = create(:user) user = create(:user)
author = create(:user) author = create(:user)