Skip to content

Commit 6df96ef

Browse files
committed
Assert username in single workspace build fetch
1 parent 8beccfa commit 6df96ef

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

coderd/workspacebuilds_test.go

+7-4
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,18 @@ func TestWorkspaceBuilds(t *testing.T) {
3333
t.Run("Single", func(t *testing.T) {
3434
t.Parallel()
3535
client := coderdtest.New(t, &coderdtest.Options{IncludeProvisionerD: true})
36-
user := coderdtest.CreateFirstUser(t, client)
37-
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
38-
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
36+
first := coderdtest.CreateFirstUser(t, client)
37+
user, err := client.User(context.Background(), codersdk.Me)
38+
require.NoError(t, err, "fetch me")
39+
version := coderdtest.CreateTemplateVersion(t, client, first.OrganizationID, nil)
40+
template := coderdtest.CreateTemplate(t, client, first.OrganizationID, version.ID)
3941
coderdtest.AwaitTemplateVersionJob(t, client, version.ID)
40-
workspace := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID)
42+
workspace := coderdtest.CreateWorkspace(t, client, first.OrganizationID, template.ID)
4143
builds, err := client.WorkspaceBuilds(context.Background(),
4244
codersdk.WorkspaceBuildsRequest{WorkspaceID: workspace.ID})
4345
require.Len(t, builds, 1)
4446
require.Equal(t, int32(1), builds[0].BuildNumber)
47+
require.Equal(t, user.Username, builds[0].InitiatorUsername)
4548
require.NoError(t, err)
4649
})
4750

0 commit comments

Comments
 (0)