(t *testing.T)
| 337 | } |
| 338 | |
| 339 | func 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 | |
| 355 | func TestToServiceMaxReplicasGlobalModeConflict(t *testing.T) { |
| 356 | opt := serviceOptions{ |
nothing calls this directly
no test coverage detected
searching dependent graphs…