Browse code

client: TestContainerInspectWithEmptyID test both inspect variants

Test both ContainerInspect and ContainerInspectWithRaw

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2025/07/11 21:52:23
Showing 1 changed files
... ...
@@ -49,11 +49,20 @@ func TestContainerInspectWithEmptyID(t *testing.T) {
49 49
 			return nil, errors.New("should not make request")
50 50
 		}),
51 51
 	}
52
-	_, _, err := client.ContainerInspectWithRaw(context.Background(), "", true)
52
+
53
+	_, err := client.ContainerInspect(context.Background(), "")
54
+	assert.Check(t, is.ErrorType(err, cerrdefs.IsInvalidArgument))
55
+	assert.Check(t, is.ErrorContains(err, "value is empty"))
56
+
57
+	_, err = client.ContainerInspect(context.Background(), "    ")
58
+	assert.Check(t, is.ErrorType(err, cerrdefs.IsInvalidArgument))
59
+	assert.Check(t, is.ErrorContains(err, "value is empty"))
60
+
61
+	_, _, err = client.ContainerInspectWithRaw(context.Background(), "", false)
53 62
 	assert.Check(t, is.ErrorType(err, cerrdefs.IsInvalidArgument))
54 63
 	assert.Check(t, is.ErrorContains(err, "value is empty"))
55 64
 
56
-	_, _, err = client.ContainerInspectWithRaw(context.Background(), "    ", true)
65
+	_, _, err = client.ContainerInspectWithRaw(context.Background(), "    ", false)
57 66
 	assert.Check(t, is.ErrorType(err, cerrdefs.IsInvalidArgument))
58 67
 	assert.Check(t, is.ErrorContains(err, "value is empty"))
59 68
 }