Пример #1
0
		})

		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,