(t *testing.T)
| 44 | } |
| 45 | |
| 46 | func TestRunCommitClientError(t *testing.T) { |
| 47 | clientError := errors.New("client error") |
| 48 | |
| 49 | cli := test.NewFakeCli(&fakeClient{ |
| 50 | containerCommitFunc: func(ctx context.Context, ctr string, options client.ContainerCommitOptions) (client.ContainerCommitResult, error) { |
| 51 | return client.ContainerCommitResult{}, clientError |
| 52 | }, |
| 53 | }) |
| 54 | |
| 55 | cmd := newCommitCommand(cli) |
| 56 | cmd.SetOut(io.Discard) |
| 57 | cmd.SetErr(io.Discard) |
| 58 | cmd.SetArgs([]string{"container-id"}) |
| 59 | |
| 60 | err := cmd.Execute() |
| 61 | assert.ErrorIs(t, err, clientError) |
| 62 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…