Skip to content

Commit 0584d15

Browse files
committed
better test
1 parent abf3b49 commit 0584d15

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

coderd/workspaces_test.go

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2552,6 +2552,10 @@ func TestWorkspaceResource(t *testing.T) {
25522552
})
25532553
user := coderdtest.CreateFirstUser(t, client)
25542554
apps := []*proto.App{
2555+
{
2556+
Slug: "aaa",
2557+
DisplayName: "aaa",
2558+
},
25552559
{
25562560
Slug: "aaa-code-server",
25572561
Order: 4,
@@ -2560,6 +2564,9 @@ func TestWorkspaceResource(t *testing.T) {
25602564
Slug: "bbb-code-server",
25612565
Order: 3,
25622566
},
2567+
{
2568+
Slug: "bbb",
2569+
},
25632570
}
25642571
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, &echo.Responses{
25652572
Parse: echo.ParseComplete,
@@ -2591,9 +2598,11 @@ func TestWorkspaceResource(t *testing.T) {
25912598
require.NoError(t, err)
25922599
require.Len(t, workspace.LatestBuild.Resources[0].Agents, 1)
25932600
agent := workspace.LatestBuild.Resources[0].Agents[0]
2594-
require.Len(t, agent.Apps, 2)
2595-
require.Equal(t, apps[1].Slug, agent.Apps[0].Slug)
2596-
require.Equal(t, apps[0].Slug, agent.Apps[1].Slug)
2601+
require.Len(t, agent.Apps, 4)
2602+
require.Equal(t, "bbb", agent.Apps[0].Slug) // empty-display-name < "aaa"
2603+
require.Equal(t, "aaa", agent.Apps[1].Slug) // no order < any order
2604+
require.Equal(t, "bbb-code-server", agent.Apps[2].Slug) // order = 3 < order = 4
2605+
require.Equal(t, "aaa-code-server", agent.Apps[3].Slug)
25972606
})
25982607

25992608
t.Run("Metadata", func(t *testing.T) {

0 commit comments

Comments
 (0)