()
| 340 | } |
| 341 | |
| 342 | func (s *TemplatesTestSuite) TestCreateTemplate() { |
| 343 | template, err := s.Store.CreateTemplate(s.ctx, params.CreateTemplateParams{ |
| 344 | Name: "new-template", |
| 345 | Description: "New template for testing", |
| 346 | OSType: commonParams.Linux, |
| 347 | ForgeType: params.GithubEndpointType, |
| 348 | Data: []byte(`{"provider": "lxd", "image": "ubuntu:20.04"}`), |
| 349 | }) |
| 350 | s.Require().Nil(err) |
| 351 | s.Require().Equal("new-template", template.Name) |
| 352 | s.Require().Equal("New template for testing", template.Description) |
| 353 | s.Require().Equal(commonParams.Linux, template.OSType) |
| 354 | } |
| 355 | |
| 356 | func (s *TemplatesTestSuite) TestCreateTemplateInvalidParams() { |
| 357 | _, err := s.Store.CreateTemplate(s.ctx, params.CreateTemplateParams{ |
nothing calls this directly
no test coverage detected