@@ -15,24 +15,11 @@ import (
15
15
func TestPermissionCheck (t * testing.T ) {
16
16
t .Parallel ()
17
17
18
- ctx := context .Background ()
19
18
client := coderdtest .New (t , nil )
20
19
// Create admin, member, and org admin
21
20
admin := coderdtest .CreateFirstUser (t , client )
22
21
member := coderdtest .CreateAnotherUser (t , client , admin .OrganizationID )
23
-
24
- orgAdmin := coderdtest .CreateAnotherUser (t , client , admin .OrganizationID )
25
- orgAdminUser , err := orgAdmin .User (ctx , codersdk .Me )
26
- require .NoError (t , err )
27
-
28
- // TODO: @emyrk switch this to the admin when getting non-personal users is
29
- // supported. `client.UpdateOrganizationMemberRoles(...)`
30
- _ , err = orgAdmin .UpdateOrganizationMemberRoles (ctx , admin .OrganizationID , orgAdminUser .ID ,
31
- codersdk.UpdateRoles {
32
- Roles : []string {rbac .RoleOrgMember (admin .OrganizationID ), rbac .RoleOrgAdmin (admin .OrganizationID )},
33
- },
34
- )
35
- require .NoError (t , err , "update org member roles" )
22
+ orgAdmin := coderdtest .CreateAnotherUser (t , client , admin .OrganizationID , rbac .RoleOrgAdmin (admin .OrganizationID ))
36
23
37
24
// With admin, member, and org admin
38
25
const (
@@ -102,6 +89,7 @@ func TestPermissionCheck(t *testing.T) {
102
89
for _ , c := range testCases {
103
90
c := c
104
91
t .Run (c .Name , func (t * testing.T ) {
92
+ t .Parallel ()
105
93
resp , err := c .Client .CheckPermissions (context .Background (), codersdk.UserPermissionCheckRequest {Checks : params })
106
94
require .NoError (t , err , "check perms" )
107
95
require .Equal (t , resp , c .Check )
@@ -117,19 +105,7 @@ func TestListRoles(t *testing.T) {
117
105
// Create admin, member, and org admin
118
106
admin := coderdtest .CreateFirstUser (t , client )
119
107
member := coderdtest .CreateAnotherUser (t , client , admin .OrganizationID )
120
-
121
- orgAdmin := coderdtest .CreateAnotherUser (t , client , admin .OrganizationID )
122
- orgAdminUser , err := orgAdmin .User (ctx , codersdk .Me )
123
- require .NoError (t , err )
124
-
125
- // TODO: @emyrk switch this to the admin when getting non-personal users is
126
- // supported. `client.UpdateOrganizationMemberRoles(...)`
127
- _ , err = orgAdmin .UpdateOrganizationMemberRoles (ctx , admin .OrganizationID , orgAdminUser .ID ,
128
- codersdk.UpdateRoles {
129
- Roles : []string {rbac .RoleOrgMember (admin .OrganizationID ), rbac .RoleOrgAdmin (admin .OrganizationID )},
130
- },
131
- )
132
- require .NoError (t , err , "update org member roles" )
108
+ orgAdmin := coderdtest .CreateAnotherUser (t , client , admin .OrganizationID , rbac .RoleOrgAdmin (admin .OrganizationID ))
133
109
134
110
otherOrg , err := client .CreateOrganization (ctx , admin .UserID , codersdk.CreateOrganizationRequest {
135
111
Name : "other" ,
0 commit comments