fakeDelegate.InputDelegateReturns(fakeGetDelegate) plan = atc.Plan{ Location: nil, DependentGet: &atc.DependentGetPlan{ Name: "some input", }, } }) It("constructs the step correctly", func() { build, err := execEngine.CreateBuild(buildModel, plan) Ω(err).ShouldNot(HaveOccurred()) build.Resume(logger) Ω(fakeFactory.DependentGetCallCount()).Should(Equal(1)) sourceName, workerID, delegate, _, _, _ := fakeFactory.DependentGetArgsForCall(0) Ω(sourceName).Should(Equal(exec.SourceName("some input"))) Ω(workerID).Should(Equal(worker.Identifier{ BuildID: 84, Type: worker.ContainerTypeGet, Name: "some input", })) Ω(delegate).Should(Equal(fakeGetDelegate)) _, _, location := fakeDelegate.InputDelegateArgsForCall(0) Ω(location).ShouldNot(BeNil()) }) }) })
fakeDelegate.InputDelegateReturns(fakeGetDelegate) plan = atc.Plan{ Location: nil, DependentGet: &atc.DependentGetPlan{ Name: "some input", }, } }) It("constructs the step correctly", func() { build, err := execEngine.CreateBuild(logger, buildModel, plan) Expect(err).NotTo(HaveOccurred()) build.Resume(logger) Expect(fakeFactory.DependentGetCallCount()).To(Equal(1)) logger, metadata, sourceName, workerID, delegate, _, _, _ := fakeFactory.DependentGetArgsForCall(0) Expect(logger).ToNot(BeNil()) Expect(metadata).To(Equal(expectedMetadata)) Expect(sourceName).To(Equal(exec.SourceName("some input"))) Expect(workerID).To(Equal(worker.Identifier{ BuildID: 84, Type: db.ContainerTypeGet, Name: "some input", })) Expect(delegate).To(Equal(fakeGetDelegate)) _, _, location := fakeDelegate.InputDelegateArgsForCall(0) Expect(location).NotTo(BeNil()) }) })