Validate uniqueness of CronoJob job_id

This commit is contained in:
Dzmitry Plashchynski
2015-03-06 23:27:02 +02:00
parent 05113b57ee
commit d0b35aaa6e
2 changed files with 9 additions and 1 deletions

View File

@@ -15,6 +15,14 @@ describe Crono::CronoJob do
it "should validate presence of job_id" do
@crono_job = Crono::CronoJob.new()
expect(@crono_job).not_to be_valid
expect(@crono_job.errors.added?(:job_id, :blank)).to be true
end
it "should validate uniqueness of job_id" do
Crono::CronoJob.create!(job_id: "TestJob every 2 days")
@crono_job = Crono::CronoJob.create(job_id: "TestJob every 2 days")
expect(@crono_job).not_to be_valid
expect(@crono_job.errors.added?(:job_id, :taken)).to be true
end
it "should save job_id to DB" do