@@ -141,7 +141,7 @@ func TestPostTemplateVersionsByOrganization(t *testing.T) {
141
141
require .NoError (t , err )
142
142
143
143
// try a bad example ID
144
- tv , err : = client .CreateTemplateVersion (ctx , user .OrganizationID , codersdk.CreateTemplateVersionRequest {
144
+ _ , err = client .CreateTemplateVersion (ctx , user .OrganizationID , codersdk.CreateTemplateVersionRequest {
145
145
Name : "my-example" ,
146
146
StorageMethod : codersdk .ProvisionerStorageMethodFile ,
147
147
ExampleID : "not a real ID" ,
@@ -150,8 +150,20 @@ func TestPostTemplateVersionsByOrganization(t *testing.T) {
150
150
require .Error (t , err )
151
151
require .ErrorContains (t , err , "not found" )
152
152
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
+
153
165
// 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 {
155
167
Name : "my-example" ,
156
168
StorageMethod : codersdk .ProvisionerStorageMethodFile ,
157
169
ExampleID : ls [0 ].ID ,
0 commit comments