Merge pull request #5759 from consuldemocracy/fix_hide_public_page_test

Add missing expectation in users test
This commit is contained in:
Javi Martín
2024-11-06 16:18:46 +01:00
committed by GitHub

View File

@@ -159,10 +159,12 @@ describe "Users" do
uncheck "account_public_activity" uncheck "account_public_activity"
click_button "Save changes" click_button "Save changes"
logout expect(page).to have_content "Changes saved"
logout
visit user_path(user) visit user_path(user)
expect(page).to have_content("activity list private")
expect(page).to have_content "activity list private"
end end
scenario "is always visible for the owner" do scenario "is always visible for the owner" do
@@ -183,11 +185,13 @@ describe "Users" do
uncheck "account_public_activity" uncheck "account_public_activity"
click_button "Save changes" click_button "Save changes"
logout expect(page).to have_content "Changes saved"
logout
login_as(create(:administrator).user) login_as(create(:administrator).user)
visit user_path(user) visit user_path(user)
expect(page).not_to have_content("activity list private")
expect(page).not_to have_content "activity list private"
end end
scenario "is always visible for moderators" do scenario "is always visible for moderators" do
@@ -197,11 +201,13 @@ describe "Users" do
uncheck "account_public_activity" uncheck "account_public_activity"
click_button "Save changes" click_button "Save changes"
logout expect(page).to have_content "Changes saved"
logout
login_as(create(:moderator).user) login_as(create(:moderator).user)
visit user_path(user) visit user_path(user)
expect(page).not_to have_content("activity list private")
expect(page).not_to have_content "activity list private"
end end
describe "User email" do describe "User email" do
@@ -461,8 +467,9 @@ describe "Users" do
check "account_public_interests" check "account_public_interests"
click_button "Save changes" click_button "Save changes"
logout expect(page).to have_content "Changes saved"
logout
visit user_path(user, filter: "follows") visit user_path(user, filter: "follows")
expect(page).to have_css "#public_interests" expect(page).to have_css "#public_interests"
@@ -479,10 +486,12 @@ describe "Users" do
check "account_public_interests" check "account_public_interests"
click_button "Save changes" click_button "Save changes"
logout expect(page).to have_content "Changes saved"
logout
visit user_path(user) visit user_path(user)
expect(page).not_to have_content("Sport")
expect(page).not_to have_content "Sport"
end end
end end
end end