Exemple #1
0
			_, err = sqlDB.SaveConfig("pipeline-2", config, 0, db.PipelineUnpaused)
			Expect(err).NotTo(HaveOccurred())

			_, err = sqlDB.SaveConfig("pipeline-3", config, 0, db.PipelineUnpaused)
			Expect(err).NotTo(HaveOccurred())

			_, err = sqlDB.SaveConfig("pipeline-4", config, 0, db.PipelineUnpaused)
			Expect(err).NotTo(HaveOccurred())

			_, err = sqlDB.SaveConfig("pipeline-5", config, 0, db.PipelineUnpaused)
			Expect(err).NotTo(HaveOccurred())

			err = sqlDB.OrderPipelines([]string{
				"pipeline-4",
				"pipeline-3",
				"pipeline-5",
				"pipeline-1",
				"pipeline-2",
				"bogus-pipeline-name", // does not affect it
			})
			Expect(err).NotTo(HaveOccurred())

			_, err = sqlDB.SaveConfig("pipeline-6", config, 0, db.PipelineUnpaused)
			Expect(err).NotTo(HaveOccurred())

			pipelines, err := sqlDB.GetAllActivePipelines()
			Expect(err).NotTo(HaveOccurred())

			Expect(pipelines).To(Equal([]db.SavedPipeline{
				{
					ID: 5,
					Pipeline: db.Pipeline{