_, handle, specArg := containerizer.StreamOutArgsForCall(0) Expect(handle).To(Equal("banana")) Expect(specArg).To(Equal(spec)) }) }) }) Describe("listing containers", func() { BeforeEach(func() { containerizer.HandlesReturns([]string{"banana", "banana2", "cola"}, nil) }) It("should return matching containers", func() { propertyManager.MatchesAllStub = func(handle string, props garden.Properties) bool { if handle != "banana" { return true } return false } c, err := gdnr.Containers(garden.Properties{ "somename": "somevalue", }) Expect(err).NotTo(HaveOccurred()) Expect(c).To(HaveLen(2)) Expect(c[0].Handle()).To(Equal("banana2")) Expect(c[1].Handle()).To(Equal("cola")) }) Describe("NetIn", func() { var container garden.Container