Ω(inputs).Should(Equal([]atc.JobInput{ { Name: "some-input", Resource: "some-resource", Trigger: true, }, { Name: "some-other-input", Resource: "some-other-resource", Trigger: true, }, })) Ω(fakePipelineDB.GetJobBuildForInputsCallCount()).Should(Equal(1)) checkedJob, checkedInputs := fakePipelineDB.GetJobBuildForInputsArgsForCall(0) Ω(checkedJob).Should(Equal("some-job")) Ω(checkedInputs).Should(ConsistOf(newInputs)) }) Context("and the job has inputs configured to not trigger when they change", func() { BeforeEach(func() { job.InputConfigs = append(job.InputConfigs, atc.JobInputConfig{ Resource: "some-non-triggering-resource", Trigger: false, }) foundInputsWithCheck := append( newInputs, db.BuildInput{ Name: "some-non-triggering-resource",