} info, err := container.Info() Expect(err).ToNot(HaveOccurred()) Expect(info.DiskStat).To(Equal(backend.ContainerDiskStat{ BytesUsed: 1, InodesUsed: 2, })) }) Context("when getting the disk usage fails", func() { disaster := errors.New("oh no!") BeforeEach(func() { fakeQuotaManager.GetUsageError = disaster }) It("returns the error", func() { _, err := container.Info() Expect(err).To(Equal(disaster)) }) }) }) Describe("bandwidth info", func() { It("is returned in the response", func() { fakeBandwidthManager.GetLimitsResult = backend.ContainerBandwidthStat{ InRate: 1, InBurst: 2, OutRate: 3,