Sha256: fd920bc80e1af4bda88bc5685f67476e4738589134fca68ef0e8990468d069d0

Contents?: true

Size: 444 Bytes

Versions: 4

Compression:

Stored size: 444 Bytes

Contents

require 'spec_helper'
require_relative '../../../lib/sucker_punch/testing/inline'

class PatchedWorker
  include SuckerPunch::Worker

  def perform
    "do stuff"
  end
end
SuckerPunch::Queue.new(:patched_queue).register(PatchedWorker, 2)

describe "SuckerPunch Inline Testing" do
  let(:queue) { SuckerPunch::Queue.new(:patched_queue) }

  it "processes jobs inline" do
    job = queue.async.perform
    expect(job).to eq "do stuff"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sucker_punch-0.5.1 spec/sucker_punch/testing/inline_spec.rb
sucker_punch-0.5 spec/sucker_punch/testing/inline_spec.rb
sucker_punch-0.4.1 spec/sucker_punch/testing/inline_spec.rb
sucker_punch-0.4 spec/sucker_punch/testing/inline_spec.rb