Skip to content

Commit 71bc50d

Browse files
committed
Get coderd tests passing
1 parent efeb85e commit 71bc50d

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

coderd/users_test.go

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import (
2323
"github.com/coder/coder/v2/coderd/coderdtest"
2424
"github.com/coder/coder/v2/coderd/database"
2525
"github.com/coder/coder/v2/coderd/database/dbauthz"
26+
"github.com/coder/coder/v2/coderd/database/dbfake"
2627
"github.com/coder/coder/v2/coderd/database/dbgen"
2728
"github.com/coder/coder/v2/coderd/database/dbtime"
2829
"github.com/coder/coder/v2/coderd/rbac"
@@ -1746,17 +1747,32 @@ func TestUserParameters(t *testing.T) {
17461747

17471748
t.Run("FindsParameters", func(t *testing.T) {
17481749
t.Parallel()
1749-
client, _, _ := coderdtest.NewWithAPI(t, &coderdtest.Options{IncludeProvisionerDaemon: true})
1750+
client, _, api := coderdtest.NewWithAPI(t, &coderdtest.Options{IncludeProvisionerDaemon: true})
17501751

17511752
u1 := coderdtest.CreateFirstUser(t, client)
17521753

17531754
ctx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
17541755
defer cancel()
17551756

1756-
version := coderdtest.CreateTemplateVersion(t, client, u1.OrganizationID, nil)
1757-
coderdtest.AwaitTemplateVersionJobCompleted(t, client, version.ID)
1758-
template := coderdtest.CreateTemplate(t, client, u1.OrganizationID, version.ID)
1759-
coderdtest.CreateWorkspace(t, client, u1.OrganizationID, template.ID)
1757+
db := api.Database
1758+
1759+
version := dbfake.TemplateVersion(t, db).Seed(database.TemplateVersion{
1760+
CreatedBy: u1.UserID,
1761+
OrganizationID: u1.OrganizationID,
1762+
}).Params(database.TemplateVersionParameter{
1763+
Name: "param",
1764+
Required: true,
1765+
}).Do()
1766+
1767+
coderdtest.CreateWorkspace(t, client, u1.OrganizationID, version.Template.ID,
1768+
func(cwr *codersdk.CreateWorkspaceRequest) {
1769+
cwr.RichParameterValues = []codersdk.WorkspaceBuildParameter{
1770+
{
1771+
Name: "param",
1772+
Value: "foo",
1773+
},
1774+
}
1775+
})
17601776

17611777
params, err := client.UserParameters(
17621778
ctx,
@@ -1765,6 +1781,9 @@ func TestUserParameters(t *testing.T) {
17651781
require.NoError(t, err)
17661782

17671783
require.Equal(t, 1, len(params))
1784+
1785+
require.Equal(t, "param", params[0].Name)
1786+
require.Equal(t, "foo", params[0].Value)
17681787
})
17691788
}
17701789

0 commit comments

Comments
 (0)