deploy_test.go 550 B

123456789101112131415161718192021
  1. package stack
  2. import (
  3. "testing"
  4. composetypes "github.com/aanand/compose-file/types"
  5. "github.com/docker/docker/api/types/mount"
  6. "github.com/docker/docker/pkg/testutil/assert"
  7. )
  8. func TestConvertVolumeToMountAnonymousVolume(t *testing.T) {
  9. stackVolumes := map[string]composetypes.VolumeConfig{}
  10. namespace := namespace{name:"foo"}
  11. expected := mount.Mount{
  12. Type: mount.TypeVolume,
  13. Target: "/foo/bar",
  14. }
  15. mnt, err := convertVolumeToMount("/foo/bar", stackVolumes, namespace)
  16. assert.NilError(t, err)
  17. assert.DeepEqual(t, mnt, expected)
  18. }