Skip to content

Commit

Permalink
Reset worker settings after each spec runs
Browse files Browse the repository at this point in the history
  • Loading branch information
albus522 committed Nov 30, 2012
1 parent 6bffbfa commit 2ddc298
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
6 changes: 4 additions & 2 deletions spec/message_sending_spec.rb
Expand Up @@ -67,6 +67,10 @@ def tell
end
end

after do
Delayed::Worker.default_queue_name = nil
end

it "creates a new PerformableMethod job" do
expect {
job = "hello".delay.count('l')
Expand All @@ -80,14 +84,12 @@ def tell
Delayed::Worker.default_priority = 99
job = FairyTail.delay.to_s
expect(job.priority).to eq(99)
Delayed::Worker.default_priority = 0
end

it "sets default queue name" do
Delayed::Worker.default_queue_name = 'abbazabba'
job = FairyTail.delay.to_s
expect(job.queue).to eq('abbazabba')
Delayed::Worker.default_queue_name = nil
end

it "sets job options" do
Expand Down
4 changes: 4 additions & 0 deletions spec/worker_spec.rb
Expand Up @@ -7,6 +7,10 @@
Delayed::Worker.backend = @clazz
end

after do
Delayed::Worker.backend = :test
end

it "sets the Delayed::Job constant to the backend" do
expect(Delayed::Job).to eq(@clazz)
end
Expand Down

0 comments on commit 2ddc298

Please sign in to comment.