Skip to content

Commit c63dbff

Browse files
test: create another template+workspace
1 parent 800adad commit c63dbff

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

enterprise/coderd/templates_test.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,23 @@ func TestTemplates(t *testing.T) {
5252
},
5353
})
5454
client, secondUser := coderdtest.CreateAnotherUser(t, owner, user.OrganizationID, rbac.RoleTemplateAdmin())
55-
_, thirdUser := coderdtest.CreateAnotherUser(t, owner, user.OrganizationID, rbac.RoleTemplateAdmin())
55+
otherClient, otherUser := coderdtest.CreateAnotherUser(t, owner, user.OrganizationID, rbac.RoleTemplateAdmin())
56+
5657
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
5758
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
5859
coderdtest.AwaitTemplateVersionJobCompleted(t, client, version.ID)
5960

6061
_ = coderdtest.CreateWorkspace(t, owner, template.ID)
6162
_ = coderdtest.CreateWorkspace(t, client, template.ID)
6263

64+
// Create another template for testing that users of another template do not
65+
// get a notification.
66+
secondVersion := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
67+
secondTemplate := coderdtest.CreateTemplate(t, client, user.OrganizationID, secondVersion.ID)
68+
coderdtest.AwaitTemplateVersionJobCompleted(t, client, secondVersion.ID)
69+
70+
_ = coderdtest.CreateWorkspace(t, otherClient, secondTemplate.ID)
71+
6372
ctx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
6473
defer cancel()
6574

@@ -95,7 +104,7 @@ func TestTemplates(t *testing.T) {
95104
// The previous check should verify this but we're double checking that
96105
// the notification wasn't sent to users not using the template.
97106
for _, notif := range notifs {
98-
assert.NotEqual(t, thirdUser.ID, notif.UserID)
107+
assert.NotEqual(t, otherUser.ID, notif.UserID)
99108
}
100109

101110
_, err = client.CreateWorkspace(ctx, user.OrganizationID, codersdk.Me, codersdk.CreateWorkspaceRequest{

0 commit comments

Comments
 (0)