BeforeEach(func() { req = newTestRequest("") req.Form = url.Values{":process_guid": []string{"process-guid-0"}} }) JustBeforeEach(func() { handler.Get(responseRecorder, req) }) Context("when reading tasks from BBS succeeds", func() { BeforeEach(func() { fakeBBS.DesiredLRPByProcessGuidReturns(models.DesiredLRP{ ProcessGuid: "process-guid-0", Domain: "domain-1", Action: &models.RunAction{ User: "******", Path: "the-path", }, }, nil) }) It("calls DesiredLRPByProcessGuid on the BBS", func() { Expect(fakeBBS.DesiredLRPByProcessGuidCallCount()).To(Equal(1)) _, actualProcessGuid := fakeBBS.DesiredLRPByProcessGuidArgsForCall(0) Expect(actualProcessGuid).To(Equal("process-guid-0")) }) It("responds with 200 Status OK", func() { Expect(responseRecorder.Code).To(Equal(http.StatusOK)) })