ContainerID: "some-container-id", Netns: "/some/namespace/path", IfName: "interface-name", Args: "FOO=BAR;ABC=123", StdinData: []byte(`{ "network": { "network_id": "", "properties": { "app_id": "some-app-id" } } }`), }) Expect(err).NotTo(HaveOccurred()) Expect(marshaler.MarshalCallCount()).To(Equal(1)) Expect(marshaler.MarshalArgsForCall(0)).To(Equal(expectedCNIPayload)) }) }) Context("when network is omitted", func() { BeforeEach(func() { expectedCNIPayload = models.CNIAddPayload{ Args: "FOO=BAR;ABC=123", ContainerNamespace: "/some/namespace/path", InterfaceName: "interface-name", ContainerID: "some-container-id", } server.AppendHandlers(ghttp.CombineHandlers( ghttp.VerifyRequest("POST", "/cni/add"),