}) Describe("GraceTime", func() { Describe("Getter", func() { BeforeEach(func() { server.AppendHandlers( ghttp.CombineHandlers( ghttp.VerifyRequest("GET", "/api/containers/containerhandle/grace_time"), ghttp.RespondWith(200, `{"grace_time":1000000000}`), ), ) }) It("received the gracetime", func() { container := netContainer.NewContainer(client, "containerhandle", logger) graceTime, err := container.GraceTime() Expect(err).NotTo(HaveOccurred()) Expect(server.ReceivedRequests()).Should(HaveLen(1)) Expect(graceTime).Should(Equal(time.Second)) }) }) Describe("Setter", func() { var requestBody string BeforeEach(func() { server.AppendHandlers( ghttp.CombineHandlers( ghttp.VerifyRequest("POST", "/api/containers/containerhandle/grace_time"), ghttp.RespondWith(200, `{}`), func(w http.ResponseWriter, req *http.Request) {