Signed-off-by: Vincent Demeester <vincent@sbr.pm> Upstream-commit: e4a024d5902df1d3db8b9fff8865304afa2305e6 Component: engine
22 lines
483 B
Go
22 lines
483 B
Go
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"})
|
|
}
|