@@ -33,15 +33,18 @@ func TestWorkspaceBuilds(t *testing.T) {
33
33
t .Run ("Single" ,func (t * testing.T ) {
34
34
t .Parallel ()
35
35
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 )
39
41
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 )
41
43
builds ,err := client .WorkspaceBuilds (context .Background (),
42
44
codersdk.WorkspaceBuildsRequest {WorkspaceID :workspace .ID })
43
45
require .Len (t ,builds ,1 )
44
46
require .Equal (t ,int32 (1 ),builds [0 ].BuildNumber )
47
+ require .Equal (t ,user .Username ,builds [0 ].InitiatorUsername )
45
48
require .NoError (t ,err )
46
49
})
47
50