Ω(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())
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())
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())