Skip to content

Commit e3ff8ad

Browse files
committed
Compare fields in apps test
1 parent e3cf488 commit e3ff8ad

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

coderd/rbac/authz.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package rbac
33
import (
44
"context"
55
_ "embed"
6+
67
"golang.org/x/xerrors"
78

89
"github.com/open-policy-agent/opa/rego"

coderd/workspaceresources_test.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@ func TestWorkspaceResource(t *testing.T) {
4949
_, client, coderd := coderdtest.NewWithServer(t, nil)
5050
user := coderdtest.CreateFirstUser(t, client)
5151
coderdtest.NewProvisionerDaemon(t, coderd)
52+
app := &proto.App{
53+
Name: "code-server",
54+
Command: "some-command",
55+
Target: "http://localhost:3000",
56+
Icon: "/code.svg",
57+
}
5258
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, &echo.Responses{
5359
Parse: echo.ParseComplete,
5460
Provision: []*proto.Provision_Response{{
@@ -60,10 +66,7 @@ func TestWorkspaceResource(t *testing.T) {
6066
Agents: []*proto.Agent{{
6167
Id: "something",
6268
Auth: &proto.Agent_Token{},
63-
Apps: []*proto.App{{
64-
Name: "code-server",
65-
Command: "code-server",
66-
}},
69+
Apps: []*proto.App{app},
6770
}},
6871
}},
6972
},
@@ -81,5 +84,10 @@ func TestWorkspaceResource(t *testing.T) {
8184
require.Len(t, resource.Agents, 1)
8285
agent := resource.Agents[0]
8386
require.Len(t, agent.Apps, 1)
87+
got := agent.Apps[0]
88+
require.Equal(t, app.Command, got.Command)
89+
require.Equal(t, app.Icon, got.Icon)
90+
require.Equal(t, app.Name, got.Name)
91+
require.Equal(t, app.Target, got.Target)
8492
})
8593
}

0 commit comments

Comments
 (0)