title: Resque job not being queued according to resque_spec but is available in job list
body: <p>I have the following test in rspec</p>
  
  <pre><code>it "should add the item to the resque queue" do
      post :run, id: report.id
      resque_job = Resque.peek(:default_queue)
      expect(resque_job).to be_present
      puts "Job is #{resque_job}"
      expect(ReportMapWorker).to have_queue_size_of(1)
      expect(ReportMapWorker).to have_queued(report.id).in(:default_queue)
  end
  </code></pre>
  
  <p>The puts statement prints out the following:</p>
  
  <pre><code>Job is [{"class"=&gt;"ReportMapWorker", "args"=&gt;["1537"]}]
  </code></pre>
  
  <p>It is failing on the final expectation. Any ideas or suggestions as to where I am going wrong?</p>
  
  <p>Thanks</p>