lib/resqutils/spec/resque_helpers.rb in resqutils-1.2.0 vs lib/resqutils/spec/resque_helpers.rb in resqutils-1.2.1
- old
+ new
@@ -24,10 +24,14 @@
else
job = Resque.pop(queue)
end
raise "No jobs on #{queue}" if job.nil?
klass = job["class"].constantize
- klass.should == expected_class
+ if Gem.loaded_specs['rspec'].version >= Gem::Version.new('3')
+ expect(klass).to eq(expected_class)
+ else
+ klass.should == expected_class
+ end
block.call(job)
klass.perform(*job["args"])
end
# Process several jobs that have the same class and queue.