setup_command_test.go 653 B

123456789101112131415161718192021222324
  1. package tests
  2. import (
  3. "strings"
  4. "testing"
  5. "gotest.tools/assert"
  6. "gotest.tools/v3/golden"
  7. "gotest.tools/v3/icmd"
  8. )
  9. func TestDefaultAwsContextName(t *testing.T) {
  10. cmd, cleanup, _ := dockerCli.createTestCmd()
  11. defer cleanup()
  12. cmd.Command = dockerCli.Command("ecs", "setup", "--cluster", "clusterName", "--profile", "profileName",
  13. "--region", "regionName")
  14. icmd.RunCmd(cmd).Assert(t, icmd.Success)
  15. cmd.Command = dockerCli.Command("context", "inspect", "aws")
  16. output := icmd.RunCmd(cmd).Assert(t, icmd.Success).Combined()
  17. expected := golden.Get(t, "context-inspect.golden")
  18. assert.Assert(t, strings.HasPrefix(output, string(expected)))
  19. }