@@ -21,6 +21,7 @@ import (
21
21
"github.com/coder/coder/v2/coderd/audit"
22
22
"github.com/coder/coder/v2/coderd/coderdtest"
23
23
"github.com/coder/coder/v2/coderd/database"
24
+ "github.com/coder/coder/v2/coderd/database/dbauthz"
24
25
"github.com/coder/coder/v2/coderd/database/dbtime"
25
26
"github.com/coder/coder/v2/coderd/rbac"
26
27
"github.com/coder/coder/v2/codersdk"
@@ -37,12 +38,23 @@ func TestWorkspaceBuild(t *testing.T) {
37
38
propagation.Baggage {},
38
39
),
39
40
)
41
+ ctx := testutil .Context (t , testutil .WaitShort )
40
42
auditor := audit .NewMock ()
41
- client := coderdtest .New (t , & coderdtest.Options {
43
+ client , db := coderdtest .NewWithDatabase (t , & coderdtest.Options {
42
44
IncludeProvisionerDaemon : true ,
43
45
Auditor : auditor ,
44
46
})
45
47
user := coderdtest .CreateFirstUser (t , client )
48
+ //nolint:gocritic // testing
49
+ up , err := db .UpdateUserProfile (dbauthz .AsSystemRestricted (ctx ), database.UpdateUserProfileParams {
50
+ ID : user .UserID ,
51
+ Email : coderdtest .FirstUserParams .Email ,
52
+ Username : coderdtest .FirstUserParams .Username ,
53
+ Name : "Admin" ,
54
+ AvatarURL : client .URL .String (),
55
+ UpdatedAt : dbtime .Now (),
56
+ })
57
+ require .NoError (t , err )
46
58
version := coderdtest .CreateTemplateVersion (t , client , user .OrganizationID , nil )
47
59
template := coderdtest .CreateTemplate (t , client , user .OrganizationID , version .ID )
48
60
coderdtest .AwaitTemplateVersionJobCompleted (t , client , version .ID )
@@ -59,7 +71,8 @@ func TestWorkspaceBuild(t *testing.T) {
59
71
}, testutil .WaitShort , testutil .IntervalFast )
60
72
wb , err := client .WorkspaceBuild (testutil .Context (t , testutil .WaitShort ), workspace .LatestBuild .ID )
61
73
require .NoError (t , err )
62
- require .NotEmpty (t , wb .WorkspaceOwnerName ) // note: we sadly cannot set avatar URL through client.
74
+ require .Equal (t , up .Username , wb .WorkspaceOwnerName )
75
+ require .Equal (t , up .AvatarURL , wb .WorkspaceOwnerAvatarURL )
63
76
}
64
77
65
78
func TestWorkspaceBuildByBuildNumber (t * testing.T ) {
0 commit comments