コード例 #1
0
ファイル: handler_test.go プロジェクト: utako/atc
								},
							}

							buildsWithResources = []BuildWithInputsOutputs{
								{
									Build:   builds[0],
									Inputs:  inputs,
									Outputs: outputs,
								},
							}

						})

						Context("when get build resources returns an error", func() {
							BeforeEach(func() {
								fakeDB.GetBuildResourcesReturns([]db.BuildInput{}, []db.BuildOutput{}, errors.New("some-error"))
							})

							It("returns an error", func() {
								templateData, err := FetchTemplateData(fakeDB, "job-name")
								Ω(err).Should(HaveOccurred())
								Ω(templateData).Should(Equal(TemplateData{}))
							})
						})

						Context("when we get inputs and outputs", func() {
							BeforeEach(func() {
								fakeDB.GetBuildResourcesReturns(inputs, outputs, nil)
							})

							It("populates the inputs and outputs for the builds returned", func() {