expectedBuilds = append(expectedBuilds, build) secondBuild, err := pipelineDB.CreateJobBuild("some-job") Expect(err).NotTo(HaveOccurred()) expectedBuilds = append(expectedBuilds, secondBuild) _, err = pipelineDB.CreateJobBuild("some-other-job") Expect(err).NotTo(HaveOccurred()) savedVersionedResource, err = pipelineDB.SaveBuildOutput(build.ID, db.VersionedResource{ Resource: "some-resource", Type: "some-type", Version: db.Version{ "version": "v1", }, Metadata: []db.MetadataField{ { Name: "some", Value: "value", }, }, PipelineName: "some-pipeline", }, false) Expect(err).NotTo(HaveOccurred()) savedVersionedResource, err = pipelineDB.SaveBuildOutput(secondBuild.ID, db.VersionedResource{ Resource: "some-resource", Type: "some-type", Version: db.Version{ "version": "v1", }, Metadata: []db.MetadataField{
Expect(actualBuildInput[0]).To(Equal(expectedBuildInput)) }) It("can get a build's output", func() { build, err := pipelineDB.CreateJobBuild("some-job") Expect(err).ToNot(HaveOccurred()) expectedBuildOutput, err := pipelineDB.SaveBuildOutput(build.ID, db.VersionedResource{ Resource: "some-explicit-resource", Type: "some-type", Version: db.Version{ "some": "version", }, Metadata: []db.MetadataField{ { Name: "meta1", Value: "data1", }, { Name: "meta2", Value: "data2", }, }, PipelineName: "some-pipeline", }, true) Expect(err).ToNot(HaveOccurred()) _, err = pipelineDB.SaveBuildOutput(build.ID, db.VersionedResource{ Resource: "some-implicit-resource", Type: "some-type", Version: db.Version{ "some": "version",