Skip to content

Commit ad00703

Browse files
authored
test: Fix generated workspace name length (coder#7228)
1 parent d8eda97 commit ad00703

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

coderd/coderdtest/coderdtest.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,12 @@ func NewAzureInstanceIdentity(t *testing.T, instanceID string) (x509.VerifyOptio
10691069
func randomUsername(t testing.TB) string {
10701070
suffix, err := cryptorand.String(3)
10711071
require.NoError(t, err)
1072-
return strings.ReplaceAll(namesgenerator.GetRandomName(10), "_", "-") + "-" + suffix
1072+
suffix = "-" + suffix
1073+
n := strings.ReplaceAll(namesgenerator.GetRandomName(10), "_", "-") + suffix
1074+
if len(n) > 32 {
1075+
n = n[:32-len(suffix)] + suffix
1076+
}
1077+
return n
10731078
}
10741079

10751080
// Used to easily create an HTTP transport!

coderd/workspaces_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ func TestWorkspace(t *testing.T) {
106106
defer cancel()
107107

108108
want := ws1.Name + "-test"
109+
if len(want) > 32 {
110+
want = want[:32-5] + "-test"
111+
}
109112
err := client.UpdateWorkspace(ctx, ws1.ID, codersdk.UpdateWorkspaceRequest{
110113
Name: want,
111114
})

0 commit comments

Comments
 (0)