fakeCgroups.WhenGetting("cpuacct", "cpuacct.stat", func() (string, error) { return "", disaster }) }) It("returns an error", func() { _, err := container.Metrics() Expect(err).To(Equal(disaster)) }) }) Describe("disk usage info", func() { It("is returned in the response", func() { fakeQuotaManager.GetUsageReturns(garden.ContainerDiskStat{ TotalBytesUsed: 1, TotalInodesUsed: 2, ExclusiveBytesUsed: 3, ExclusiveInodesUsed: 4, }, nil) metrics, err := container.Metrics() Expect(err).ToNot(HaveOccurred()) Expect(metrics.DiskStat).To(Equal(garden.ContainerDiskStat{ TotalBytesUsed: 1, TotalInodesUsed: 2, ExclusiveBytesUsed: 3, ExclusiveInodesUsed: 4, })) })