diff --git a/azure/convert/convert_test.go b/azure/convert/convert_test.go new file mode 100644 index 000000000..660a35418 --- /dev/null +++ b/azure/convert/convert_test.go @@ -0,0 +1,46 @@ +package convert + +import ( + "testing" + + "github.com/docker/api/compose" + "github.com/docker/api/context/store" + + "github.com/stretchr/testify/require" + "github.com/stretchr/testify/suite" +) + +const ( + projectName = "TEST" + expectedProjectName = "test" +) + +type ConvertTestSuite struct { + suite.Suite + ctx store.AciContext + project compose.Project +} + +func (suite *ConvertTestSuite) BeforeTest(suiteName, testName string) { + ctx := store.AciContext{ + SubscriptionID: "subID", + ResourceGroup: "rg", + Location: "eu", + } + project := compose.Project{ + Name: projectName, + } + + suite.ctx = ctx + suite.project = project +} + +func (suite *ConvertTestSuite) TestProjectName() { + containerGroup, err := ToContainerGroup(suite.ctx, suite.project) + require.NoError(suite.T(), err) + require.Equal(suite.T(), *containerGroup.Name, expectedProjectName) +} + +func TestConvertTestSuite(t *testing.T) { + suite.Run(t, new(ConvertTestSuite)) +}