Ω(err).Should(HaveOccurred()) }) }) }) Describe("limiting bandwidth", func() { It("sets the container's bandwidth limits", func() { setLimits := garden.BandwidthLimits{ RateInBytesPerSecond: 123, BurstRateInBytesPerSecond: 456, } err := container.LimitBandwidth(setLimits) Ω(err).ShouldNot(HaveOccurred()) Ω(fakeContainer.LimitBandwidthArgsForCall(0)).Should(Equal(setLimits)) }) itResetsGraceTimeWhenHandling(func() { err := container.LimitBandwidth(garden.BandwidthLimits{ RateInBytesPerSecond: 123, BurstRateInBytesPerSecond: 456, }) Ω(err).ShouldNot(HaveOccurred()) }) itFailsWhenTheContainerIsNotFound(func() error { return container.LimitBandwidth(garden.BandwidthLimits{ RateInBytesPerSecond: 123, BurstRateInBytesPerSecond: 456, })