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.