BeforeEach(func() { args = []string{} }) JustBeforeEach(func() { client = startGarden(args...) }) AfterEach(func() { Expect(client.DestroyAndStop()).To(Succeed()) }) Describe("Capacity", func() { It("returns json representing capacity", func() { result, err := client.Capacity() Expect(err).NotTo(HaveOccurred()) Expect(result.MemoryInBytes).To(BeNumerically(">", 0)) Expect(result.DiskInBytes).To(BeNumerically(">", 0)) Expect(result.MaxContainers).To(BeNumerically(">", 0)) }) Context("when the network pool is /24", func() { BeforeEach(func() { args = append(args, "--network-pool", "10.254.0.0/24") }) It("returns the capacity of the subnet pool", func() { capacity, err := client.Capacity() Expect(err).ToNot(HaveOccurred())