convert_test.go 938 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package convert
  2. import (
  3. "testing"
  4. "github.com/docker/api/compose"
  5. "github.com/docker/api/context/store"
  6. "github.com/stretchr/testify/require"
  7. "github.com/stretchr/testify/suite"
  8. )
  9. const (
  10. projectName = "TEST"
  11. expectedProjectName = "test"
  12. )
  13. type ConvertTestSuite struct {
  14. suite.Suite
  15. ctx store.AciContext
  16. project compose.Project
  17. }
  18. func (suite *ConvertTestSuite) BeforeTest(suiteName, testName string) {
  19. ctx := store.AciContext{
  20. SubscriptionID: "subID",
  21. ResourceGroup: "rg",
  22. Location: "eu",
  23. }
  24. project := compose.Project{
  25. Name: projectName,
  26. }
  27. suite.ctx = ctx
  28. suite.project = project
  29. }
  30. func (suite *ConvertTestSuite) TestProjectName() {
  31. containerGroup, err := ToContainerGroup(suite.ctx, suite.project)
  32. require.NoError(suite.T(), err)
  33. require.Equal(suite.T(), *containerGroup.Name, expectedProjectName)
  34. }
  35. func TestConvertTestSuite(t *testing.T) {
  36. suite.Run(t, new(ConvertTestSuite))
  37. }