Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b00a3b9

Browse files
committed
more tests
1 parent 50fb405 commit b00a3b9

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

coderd/templateversions_test.go

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ func TestPostTemplateVersionsByOrganization(t *testing.T) {
141141
require.NoError(t, err)
142142

143143
// try a bad example ID
144-
tv, err := client.CreateTemplateVersion(ctx, user.OrganizationID, codersdk.CreateTemplateVersionRequest{
144+
_, err = client.CreateTemplateVersion(ctx, user.OrganizationID, codersdk.CreateTemplateVersionRequest{
145145
Name: "my-example",
146146
StorageMethod: codersdk.ProvisionerStorageMethodFile,
147147
ExampleID: "not a real ID",
@@ -150,8 +150,20 @@ func TestPostTemplateVersionsByOrganization(t *testing.T) {
150150
require.Error(t, err)
151151
require.ErrorContains(t, err, "not found")
152152

153+
// try file and example IDs
154+
_, err = client.CreateTemplateVersion(ctx, user.OrganizationID, codersdk.CreateTemplateVersionRequest{
155+
Name: "my-example",
156+
StorageMethod: codersdk.ProvisionerStorageMethodFile,
157+
ExampleID: ls[0].ID,
158+
FileID: uuid.New(),
159+
Provisioner: codersdk.ProvisionerTypeEcho,
160+
})
161+
require.Error(t, err)
162+
require.ErrorContains(t, err, "example_id")
163+
require.ErrorContains(t, err, "file_id")
164+
153165
// try a good example ID
154-
tv, err = client.CreateTemplateVersion(ctx, user.OrganizationID, codersdk.CreateTemplateVersionRequest{
166+
tv, err := client.CreateTemplateVersion(ctx, user.OrganizationID, codersdk.CreateTemplateVersionRequest{
155167
Name: "my-example",
156168
StorageMethod: codersdk.ProvisionerStorageMethodFile,
157169
ExampleID: ls[0].ID,

0 commit comments

Comments
 (0)