Exemple #1
0
			var pipelineName string
			BeforeEach(func() {
				pipelineName = "a-pipeline-name"
			})

			It("returns true for created", func() {
				created, err := sqlDB.SaveConfig(pipelineName, config, 0, db.PipelineNoChange)
				Expect(err).NotTo(HaveOccurred())
				Expect(created).To(BeTrue())
			})

			It("can be saved as paused", 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())
			})

			It("can be saved as unpaused", func() {
				_, err := sqlDB.SaveConfig(pipelineName, config, 0, db.PipelineUnpaused)
				Expect(err).NotTo(HaveOccurred())

				pipeline, err := sqlDB.GetPipelineByName(pipelineName)
				Expect(err).NotTo(HaveOccurred())

				Expect(pipeline.Paused).To(BeFalse())
			})