Merge pull request #5521 from thaJeztah/fix_test_args

cli/command/images: set cmd.Args to prevent test-failures
This commit is contained in:
Sebastiaan van Stijn 2024-10-08 20:49:28 +02:00 committed by GitHub
commit 2d47c9b222
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -28,11 +28,13 @@ func TestNewLoadCommandErrors(t *testing.T) {
},
{
name: "input-to-terminal",
args: []string{},
isTerminalIn: true,
expectedError: "requested load from stdin, but stdin is empty",
},
{
name: "pull-error",
args: []string{},
expectedError: "something went wrong",
imageLoadFunc: func(input io.Reader, options image.LoadOptions) (image.LoadResponse, error) {
return image.LoadResponse{}, errors.Errorf("something went wrong")
@ -71,12 +73,14 @@ func TestNewLoadCommandSuccess(t *testing.T) {
}{
{
name: "simple",
args: []string{},
imageLoadFunc: func(input io.Reader, options image.LoadOptions) (image.LoadResponse, error) {
return image.LoadResponse{Body: io.NopCloser(strings.NewReader("Success"))}, nil
},
},
{
name: "json",
args: []string{},
imageLoadFunc: func(input io.Reader, options image.LoadOptions) (image.LoadResponse, error) {
json := "{\"ID\": \"1\"}"
return image.LoadResponse{