UX: Allow admins to set users as owners while adding users.

https://meta.discourse.org/t/adding-owners-members-ux-is-inconsistent-and-misleading/58084/9
This commit is contained in:
Guo Xiang Tan
2018-03-26 17:33:03 +08:00
parent 27e60c78d4
commit dcd1d422d1
9 changed files with 99 additions and 22 deletions

View File

@@ -40,7 +40,11 @@ RSpec.describe Admin::GroupsController do
}
}
expect(response).to be_success
expect(response.status).to eq(200)
response_body = JSON.parse(response.body)
expect(response_body["usernames"]).to contain_exactly(user.username, admin.username)
expect(group.group_users.where(owner: true).map(&:user))
.to contain_exactly(user, admin)