}) Describe("Requeue", func() { It("updates the queue in the database", func() { job := gobble.NewJob(map[string]bool{ "testing": true, }) job, err := queue.Enqueue(job) if err != nil { panic(err) } job.RetryCount = 5 queue.Requeue(job) reloadedJob := gobble.Job{} err = database.Connection.SelectOne(&reloadedJob, "SELECT * FROM `jobs` where id = ?", job.ID) if err != nil { panic(err) } Expect(reloadedJob.ID).To(Equal(job.ID)) Expect(reloadedJob.RetryCount).To(Equal(5)) }) }) Describe("Reserve", func() { It("reserves a job in the database", func() { job := gobble.Job{