Origin: event.Origin{ Type: event.OriginTypeGet, Name: "some-input", Source: event.OriginSourceStdout, Location: location, }, Payload: "some stdout", })) }) }) Describe("Stderr", func() { var writer io.Writer BeforeEach(func() { writer = inputDelegate.Stderr() }) It("saves log events with the input's origin", func() { _, err := writer.Write([]byte("some stderr")) Ω(err).ShouldNot(HaveOccurred()) Ω(fakeDB.SaveBuildEventCallCount()).Should(Equal(1)) savedBuildID, savedEvent := fakeDB.SaveBuildEventArgsForCall(0) Ω(savedBuildID).Should(Equal(buildID)) Ω(savedEvent).Should(Equal(event.Log{ Origin: event.Origin{ Type: event.OriginTypeGet, Name: "some-input", Source: event.OriginSourceStderr,