Skip to content

Commit ebcb831

Browse files
committed
Fix unit test to not violate pg constraint
1 parent d3091f0 commit ebcb831

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

coderd/workspaces_test.go

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -378,17 +378,12 @@ func TestWorkspaceFilter(t *testing.T) {
378378
allWorkspaces := make([]madeWorkspace, 0)
379379

380380
// Create some random workspaces
381-
for i, user := range users {
381+
for _, user := range users {
382382
version := coderdtest.CreateTemplateVersion(t, client, user.Org.ID, nil)
383383

384384
// Create a template & workspace in the user's org
385385
coderdtest.AwaitTemplateVersionJob(t, client, version.ID)
386-
template := coderdtest.CreateTemplate(t, client, user.Org.ID, version.ID, func(request *codersdk.CreateTemplateRequest) {
387-
// Have even templates share the same name for filter complexity.
388-
if i%2 == 0 {
389-
request.Name = "even-template"
390-
}
391-
})
386+
template := coderdtest.CreateTemplate(t, client, user.Org.ID, version.ID)
392387
availTemplates = append(availTemplates, template)
393388
workspace := coderdtest.CreateWorkspace(t, user.Client, template.OrganizationID, template.ID)
394389
allWorkspaces = append(allWorkspaces, madeWorkspace{
@@ -449,21 +444,20 @@ func TestWorkspaceFilter(t *testing.T) {
449444
{
450445
Name: "TemplateName",
451446
Filter: codersdk.WorkspaceFilter{
452-
Template: "even-template",
447+
Template: allWorkspaces[5].Template.Name,
453448
},
454449
FilterF: func(f codersdk.WorkspaceFilter, workspace madeWorkspace) bool {
455450
return workspace.Template.Name == f.Template
456451
},
457452
},
458453
{
459-
Name: "Template&Name",
454+
Name: "Name",
460455
Filter: codersdk.WorkspaceFilter{
461-
Template: "even-template",
462456
// Use a common letter... one has to have this letter in it
463457
Name: "a",
464458
},
465459
FilterF: func(f codersdk.WorkspaceFilter, workspace madeWorkspace) bool {
466-
return workspace.Template.Name == f.Template && strings.Contains(workspace.Workspace.Name, f.Name)
460+
return strings.Contains(workspace.Workspace.Name, f.Name)
467461
},
468462
},
469463
{

0 commit comments

Comments
 (0)