Skip to content

Commit 161eb54

Browse files
committed
address linter complaints in start_test.go
1 parent b941bad commit 161eb54

File tree

1 file changed

+9
-22
lines changed

1 file changed

+9
-22
lines changed

enterprise/cli/start_test.go

+9-22
Original file line numberDiff line numberDiff line change
@@ -37,50 +37,37 @@ func TestStart(t *testing.T) {
3737
},
3838
},
3939
})
40+
templateAdminClient, templateAdmin := coderdtest.CreateAnotherUser(t, ownerClient, owner.OrganizationID, rbac.RoleTemplateAdmin())
4041

4142
// Create an initial version.
42-
oldVersion := coderdtest.CreateTemplateVersion(t, ownerClient, owner.OrganizationID, nil)
43+
oldVersion := coderdtest.CreateTemplateVersion(t, templateAdminClient, owner.OrganizationID, nil)
4344
// Create a template that mandates the promoted version.
4445
// This should be enforced for everyone except template admins.
45-
template := coderdtest.CreateTemplate(t, ownerClient, owner.OrganizationID, oldVersion.ID)
46-
coderdtest.AwaitTemplateVersionJobCompleted(t, ownerClient, oldVersion.ID)
46+
template := coderdtest.CreateTemplate(t, templateAdminClient, owner.OrganizationID, oldVersion.ID)
47+
coderdtest.AwaitTemplateVersionJobCompleted(t, templateAdminClient, oldVersion.ID)
4748
require.Equal(t, oldVersion.ID, template.ActiveVersionID)
48-
template, err := ownerClient.UpdateTemplateMeta(ctx, template.ID, codersdk.UpdateTemplateMeta{
49+
template = coderdtest.UpdateTemplateMeta(t, templateAdminClient, template.ID, codersdk.UpdateTemplateMeta{
4950
RequireActiveVersion: true,
5051
})
51-
require.NoError(t, err)
5252
require.True(t, template.RequireActiveVersion)
5353

5454
// Create a new version that we will promote.
55-
activeVersion := coderdtest.CreateTemplateVersion(t, ownerClient, owner.OrganizationID, nil, func(ctvr *codersdk.CreateTemplateVersionRequest) {
55+
activeVersion := coderdtest.CreateTemplateVersion(t, templateAdminClient, owner.OrganizationID, nil, func(ctvr *codersdk.CreateTemplateVersionRequest) {
5656
ctvr.TemplateID = template.ID
5757
})
58-
coderdtest.AwaitTemplateVersionJobCompleted(t, ownerClient, activeVersion.ID)
59-
err = ownerClient.UpdateActiveTemplateVersion(ctx, template.ID, codersdk.UpdateActiveTemplateVersion{
60-
ID: activeVersion.ID,
61-
})
62-
require.NoError(t, err)
63-
err = ownerClient.UpdateActiveTemplateVersion(ctx, template.ID, codersdk.UpdateActiveTemplateVersion{
58+
coderdtest.AwaitTemplateVersionJobCompleted(t, templateAdminClient, activeVersion.ID)
59+
err := templateAdminClient.UpdateActiveTemplateVersion(ctx, template.ID, codersdk.UpdateActiveTemplateVersion{
6460
ID: activeVersion.ID,
6561
})
6662
require.NoError(t, err)
6763

68-
templateAdminClient, templateAdmin := coderdtest.CreateAnotherUser(t, ownerClient, owner.OrganizationID, rbac.RoleTemplateAdmin())
6964
templateACLAdminClient, templateACLAdmin := coderdtest.CreateAnotherUser(t, ownerClient, owner.OrganizationID)
7065
templateGroupACLAdminClient, templateGroupACLAdmin := coderdtest.CreateAnotherUser(t, ownerClient, owner.OrganizationID)
7166
memberClient, member := coderdtest.CreateAnotherUser(t, ownerClient, owner.OrganizationID)
7267

7368
// Create a group so we can also test group template admin ownership.
74-
group, err := ownerClient.CreateGroup(ctx, owner.OrganizationID, codersdk.CreateGroupRequest{
75-
Name: "test",
76-
})
77-
require.NoError(t, err)
78-
7969
// Add the user who gains template admin via group membership.
80-
group, err = ownerClient.PatchGroup(ctx, group.ID, codersdk.PatchGroupRequest{
81-
AddUsers: []string{templateGroupACLAdmin.ID.String()},
82-
})
83-
require.NoError(t, err)
70+
group := coderdtest.CreateGroup(t, ownerClient, owner.OrganizationID, "test", templateGroupACLAdmin)
8471

8572
// Update the template for both users and groups.
8673
err = ownerClient.UpdateTemplateACL(ctx, template.ID, codersdk.UpdateTemplateACL{

0 commit comments

Comments
 (0)