Expect(actualBuildOutput[0]).To(Equal(expectedBuildOutput)) }) Context("build creation", func() { var ( oneOff db.Build err error ) BeforeEach(func() { oneOff, err = database.CreateOneOffBuild() Expect(err).NotTo(HaveOccurred()) }) It("can get (no) resources from a one-off build", func() { inputs, outputs, err := database.GetBuildResources(oneOff.ID) Expect(err).NotTo(HaveOccurred()) Expect(inputs).To(BeEmpty()) Expect(outputs).To(BeEmpty()) }) It("can create one-off builds with increasing names", func() { Expect(oneOff.ID).NotTo(BeZero()) Expect(oneOff.JobName).To(BeZero()) Expect(oneOff.Name).To(Equal("1")) Expect(oneOff.Status).To(Equal(db.StatusPending)) oneOffGot, found, err := database.GetBuild(oneOff.ID) Expect(err).NotTo(HaveOccurred()) Expect(found).To(BeTrue())