package service import ( "testing" "github.com/docker/docker/pkg/testutil/assert" "github.com/docker/engine-api/types/swarm" ) func TestUpdateServiceArgs(t *testing.T) { flags := newUpdateCommand(nil).Flags() flags.Set("arg", "the") flags.Set("arg", "new args") spec := &swarm.ServiceSpec{} cspec := &spec.TaskTemplate.ContainerSpec cspec.Args = []string{"old", "args"} updateService(flags, spec) assert.EqualStringSlice(t, cspec.Args, []string{"the", "new args"}) }