MCPcopy Index your code
hub / github.com/docker/cli / TestToServiceUpdateRollbackOrder

Function TestToServiceUpdateRollbackOrder

cli/command/service/opts_test.go:339–353  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

337}
338
339func TestToServiceUpdateRollbackOrder(t *testing.T) {
340 flags := newCreateCommand(nil).Flags()
341 flags.Set("update-order", string(swarm.UpdateOrderStartFirst))
342 flags.Set("rollback-order", string(swarm.UpdateOrderStartFirst))
343
344 o := newServiceOptions()
345 o.mode = "replicated"
346 o.update = updateOptions{order: string(swarm.UpdateOrderStartFirst)}
347 o.rollback = updateOptions{order: string(swarm.UpdateOrderStartFirst)}
348
349 service, err := o.ToService(context.Background(), &fakeClient{}, flags)
350 assert.NilError(t, err)
351 assert.Check(t, is.Equal(string(service.UpdateConfig.Order), o.update.order))
352 assert.Check(t, is.Equal(string(service.RollbackConfig.Order), o.rollback.order))
353}
354
355func TestToServiceMaxReplicasGlobalModeConflict(t *testing.T) {
356 opt := serviceOptions{

Callers

nothing calls this directly

Calls 4

newServiceOptionsFunction · 0.85
ToServiceMethod · 0.80
newCreateCommandFunction · 0.70
SetMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…