예제 #1
0
파일: sqldb_test.go 프로젝트: utako/atc
				Ω(pipeline.Paused).Should(BeTrue())
			})
		})

		Context("on updates", func() {
			var pipelineName string

			BeforeEach(func() {
				pipelineName = "a-pipeline-name"
			})

			It("it returns created as false", func() {
				_, err := sqlDB.SaveConfig(pipelineName, config, 0, db.PipelineNoChange)
				Ω(err).ShouldNot(HaveOccurred())

				_, configVersion, err := sqlDB.GetConfig(pipelineName)
				Ω(err).ShouldNot(HaveOccurred())

				created, err := sqlDB.SaveConfig(pipelineName, config, configVersion, db.PipelineNoChange)
				Ω(err).ShouldNot(HaveOccurred())
				Ω(created).Should(BeFalse())
			})

			It("updating from paused to unpaused", func() {
				_, err := sqlDB.SaveConfig(pipelineName, config, 0, db.PipelinePaused)
				Ω(err).ShouldNot(HaveOccurred())

				pipeline, err := sqlDB.GetPipelineByName(pipelineName)
				Ω(err).ShouldNot(HaveOccurred())
				Ω(pipeline.Paused).Should(BeTrue())
예제 #2
0
파일: sqldb_test.go 프로젝트: ACPK/atc
				Expect(pipeline.Paused).To(BeTrue())
			})
		})

		Context("on updates", func() {
			var pipelineName string

			BeforeEach(func() {
				pipelineName = "a-pipeline-name"
			})

			It("it returns created as false", func() {
				_, err := sqlDB.SaveConfig(pipelineName, config, 0, db.PipelineNoChange)
				Expect(err).NotTo(HaveOccurred())

				_, configVersion, err := sqlDB.GetConfig(pipelineName)
				Expect(err).NotTo(HaveOccurred())

				created, err := sqlDB.SaveConfig(pipelineName, config, configVersion, db.PipelineNoChange)
				Expect(err).NotTo(HaveOccurred())
				Expect(created).To(BeFalse())
			})

			It("updating from paused to unpaused", func() {
				_, err := sqlDB.SaveConfig(pipelineName, config, 0, db.PipelinePaused)
				Expect(err).NotTo(HaveOccurred())

				pipeline, err := sqlDB.GetPipelineByName(pipelineName)
				Expect(err).NotTo(HaveOccurred())
				Expect(pipeline.Paused).To(BeTrue())
예제 #3
0
			Expect(err).NotTo(HaveOccurred())
		})
	})

	Context("on updates", func() {
		var pipelineName string

		BeforeEach(func() {
			pipelineName = "a-pipeline-name"
		})

		It("it returns created as false", func() {
			_, _, err := database.SaveConfig(team.Name, pipelineName, config, 0, db.PipelineNoChange)
			Expect(err).NotTo(HaveOccurred())

			_, configVersion, err := database.GetConfig(team.Name, pipelineName)
			Expect(err).NotTo(HaveOccurred())

			_, created, err := database.SaveConfig(team.Name, pipelineName, config, configVersion, db.PipelineNoChange)
			Expect(err).NotTo(HaveOccurred())
			Expect(created).To(BeFalse())
		})

		It("updating from paused to unpaused", func() {
			_, _, err := database.SaveConfig(team.Name, pipelineName, config, 0, db.PipelinePaused)
			Expect(err).NotTo(HaveOccurred())

			pipeline, err := database.GetPipelineByTeamNameAndName(team.Name, pipelineName)
			Expect(err).NotTo(HaveOccurred())
			Expect(pipeline.Paused).To(BeTrue())