@@ -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
0 commit comments