executionDelegate = delegate.ExecutionDelegate(logger, taskPlan, location) }) Describe("Initializing", func() { var taskConfig atc.TaskConfig BeforeEach(func() { taskConfig = atc.TaskConfig{ Run: atc.TaskRunConfig{ Path: "ls", }, } }) JustBeforeEach(func() { executionDelegate.Initializing(taskConfig) }) It("saves an initialize event", func() { Ω(fakeDB.SaveBuildEventCallCount()).Should(Equal(1)) buildID, savedEvent := fakeDB.SaveBuildEventArgsForCall(0) Ω(buildID).Should(Equal(42)) Ω(savedEvent).Should(Equal(event.InitializeTask{ TaskConfig: event.TaskConfig{ Run: event.TaskRunConfig{ Path: "ls", }, }, Origin: event.Origin{ Type: event.OriginTypeTask,