Expect(err).NotTo(HaveOccurred()) _, err = database.CreateOneOffBuild() Expect(err).NotTo(HaveOccurred()) started, err := database.StartBuild(build1.ID, "some-engine", "so-meta") Expect(err).NotTo(HaveOccurred()) Expect(started).To(BeTrue()) started, err = database.StartBuild(build2.ID, "some-engine", "so-meta") Expect(err).NotTo(HaveOccurred()) Expect(started).To(BeTrue()) }) It("returns all builds that have been started, regardless of pipeline", func() { builds, err := database.GetAllStartedBuilds() Expect(err).NotTo(HaveOccurred()) Expect(len(builds)).To(Equal(2)) build1, found, err := database.GetBuild(build1.ID) Expect(err).NotTo(HaveOccurred()) Expect(found).To(BeTrue()) build2, found, err := database.GetBuild(build2.ID) Expect(err).NotTo(HaveOccurred()) Expect(found).To(BeTrue()) Expect(builds).To(ConsistOf(build1, build2)) }) })