Status: db.StatusStarted, StartTime: time.Unix(1, 0), EndTime: time.Unix(100, 0), }, { ID: 2, Name: "1", JobName: "some-job", PipelineName: "some-pipeline", Status: db.StatusSucceeded, StartTime: time.Unix(101, 0), EndTime: time.Unix(200, 0), }, } pipelineDB.GetJobBuildsReturns(returnedBuilds, db.Pagination{}, nil) }) It("returns 200 OK", func() { Expect(response.StatusCode).To(Equal(http.StatusOK)) }) It("returns the builds", func() { body, err := ioutil.ReadAll(response.Body) Expect(err).NotTo(HaveOccurred()) Expect(body).To(MatchJSON(`[ { "id": 4, "name": "2", "job_name": "some-job",