fakeQuotaManager.GetLimitsResult = resultingLimits err := container.LimitDisk(limits) Expect(err).ToNot(HaveOccurred()) uid := containerResources.UID Expect(fakeQuotaManager.Limited).To(HaveKey(uid)) Expect(fakeQuotaManager.Limited[uid]).To(Equal(limits)) }) Context("when setting the quota fails", func() { disaster := errors.New("oh no!") BeforeEach(func() { fakeQuotaManager.SetLimitsError = disaster }) It("returns the error", func() { err := container.LimitDisk(limits) Expect(err).To(Equal(disaster)) }) }) }) Describe("Getting the current disk limits", func() { It("returns the disk limits", func() { limits := backend.DiskLimits{ Block: 1234567, }