command: false,
},
}
+
for _, tc := range testCases {
t.Run(tc.name, func(t *testing.T) {
request, command := terminalImageRequest(tc.line)
require.NoError(t, os.WriteFile(path, []byte("not an image"), 0o600))
require.ErrorContains(t, daemonRunRequest(test.loop, nil, request, func(string) {
}), "JPEG, PNG, or WebP")
+
require.Equal(t, 0, test.memory.Len())
require.Equal(t, 0, server.Calls())