refactor: handle CreateContainer server-side

This commit is contained in:
Pavel Sviderski committed 2025-03-28 19:01:19 +10:00
1 parent 3893005866
commit 1cba1eef0a
10 files changed
+423 -182

No files matched your search

+7 -1
View File
@@ -766,9 +766,15 @@ func TestServiceLifecycle(t *testing.T) {
t.Parallel()
invalidIDs := []string{"", "invalid", "651aef23ae90"}
spec := api.ServiceSpec{
Name: "invalid-service-id",
Container: api.ContainerSpec{
Image: "portainer/pause:latest",
},
}
for _, invalidID := range invalidIDs {
_, err := cli.CreateContainer(ctx, invalidID, api.ServiceSpec{}, c.Machines[0].Name)
_, err := cli.CreateContainer(ctx, invalidID, spec, c.Machines[0].Name)
require.ErrorContains(t, err, "invalid service ID")
}
})