}) It("returns false if there is a JobName", func() { build := atc.Build{ JobName: "something", } Expect(build.OneOff()).To(BeFalse()) }) }) Describe("IsRunning", func() { It("returns true if the build is pending", func() { build := atc.Build{ Status: string(atc.StatusPending), } Expect(build.Abortable()).To(BeTrue()) }) It("returns true if the build is started", func() { build := atc.Build{ Status: string(atc.StatusStarted), } Expect(build.Abortable()).To(BeTrue()) }) It("returns false if in any other state", func() { states := []atc.BuildStatus{ atc.StatusAborted, atc.StatusErrored, atc.StatusFailed, atc.StatusSucceeded,