mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 03:21:12 +08:00
FEATURE: Allow group owners to edit group name and avatar flair.
This commit is contained in:
@ -66,7 +66,7 @@ describe Admin::GroupsController do
|
||||
context ".create" do
|
||||
|
||||
it "strip spaces on the group name" do
|
||||
xhr :post, :create, name: " bob "
|
||||
xhr :post, :create, { group: { name: " bob " } }
|
||||
|
||||
expect(response.status).to eq(200)
|
||||
|
||||
@ -81,7 +81,7 @@ describe Admin::GroupsController do
|
||||
context ".update" do
|
||||
|
||||
it "ignore name change on automatic group" do
|
||||
xhr :put, :update, id: 1, name: "WAT", visible: "true"
|
||||
xhr :put, :update, { id: 1, group: { name: "WAT", visible: "true" } }
|
||||
expect(response).to be_success
|
||||
|
||||
group = Group.find(1)
|
||||
@ -92,14 +92,14 @@ describe Admin::GroupsController do
|
||||
it "doesn't launch the 'automatic group membership' job when it's not retroactive" do
|
||||
Jobs.expects(:enqueue).never
|
||||
group = Fabricate(:group)
|
||||
xhr :put, :update, id: group.id, automatic_membership_retroactive: "false"
|
||||
xhr :put, :update, { id: group.id, group: { automatic_membership_retroactive: "false" } }
|
||||
expect(response).to be_success
|
||||
end
|
||||
|
||||
it "launches the 'automatic group membership' job when it's retroactive" do
|
||||
group = Fabricate(:group)
|
||||
Jobs.expects(:enqueue).with(:automatic_group_membership, group_id: group.id)
|
||||
xhr :put, :update, id: group.id, automatic_membership_retroactive: "true"
|
||||
xhr :put, :update, { id: group.id, group: { automatic_membership_retroactive: "true" } }
|
||||
expect(response).to be_success
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user