Skip to content

Commit

Permalink
Sprucing up a few more specs
Browse files Browse the repository at this point in the history
  • Loading branch information
bryckbost committed Jan 13, 2012
1 parent b5cf19d commit bf83e26
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions lib/delayed/backend/shared_spec.rb
Expand Up @@ -237,8 +237,8 @@ def create_job(opts = {})
end

it "should be the instance method that will be called if its a performable method object" do
@job = Story.create(:text => "...").delay.save
@job.name.should == 'Story#save'
job = Story.create(:text => "...").delay.save
job.name.should == 'Story#save'
end

it "should parse from handler on deserialization error" do
Expand Down Expand Up @@ -415,10 +415,10 @@ def create_job(opts = {})
begin
old_max_run_time = Delayed::Worker.max_run_time
Delayed::Worker.max_run_time = 1.second
@job = Delayed::Job.create :payload_object => LongRunningJob.new
worker.run(@job)
@job.reload.last_error.should =~ /expired/
@job.attempts.should == 1
job = Delayed::Job.create :payload_object => LongRunningJob.new
worker.run(job)
job.reload.last_error.should =~ /expired/
job.attempts.should == 1
ensure
Delayed::Worker.max_run_time = old_max_run_time
end
Expand Down Expand Up @@ -467,11 +467,11 @@ def create_job(opts = {})
end

it 'should re-schedule with handler provided time if present' do
@job = Delayed::Job.enqueue(CustomRescheduleJob.new(99.minutes))
worker.run(@job)
@job.reload
job = Delayed::Job.enqueue(CustomRescheduleJob.new(99.minutes))
worker.run(job)
job.reload

(Delayed::Job.db_time_now + 99.minutes - @job.run_at).abs.should < 1
(Delayed::Job.db_time_now + 99.minutes - job.run_at).abs.should < 1
end

it "should not fail when the triggered error doesn't have a message" do
Expand Down

0 comments on commit bf83e26

Please sign in to comment.