mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: deleting a groups was throwing an error (#26623)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe "Group", type: :system do
|
||||
let(:group_page) { PageObjects::Pages::Group.new }
|
||||
fab!(:admin)
|
||||
fab!(:group)
|
||||
|
||||
before { sign_in(admin) }
|
||||
|
||||
describe "delete a group" do
|
||||
it "redirects to groups index page" do
|
||||
group_page.visit(group)
|
||||
|
||||
group_page.delete_group
|
||||
|
||||
expect(page).to have_current_path("/g")
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -17,6 +17,11 @@ module PageObjects
|
||||
self
|
||||
end
|
||||
|
||||
def delete_group
|
||||
page.find("[data-test-selector='delete-group-button']").click
|
||||
page.find(".dialog-footer .btn-danger").click
|
||||
end
|
||||
|
||||
def select_user_and_add(user)
|
||||
page.find(
|
||||
".modal-container .user-chooser .multi-select-header .select-kit-header-wrapper",
|
||||
|
||||
Reference in New Issue
Block a user