Sha256: 4ff42198df803d05f59e8b7d4a4c34023ecc0522b52e0d70d56149bae9f1e3cc

Contents?: true

Size: 422 Bytes

Versions: 1

Compression:

Stored size: 422 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 "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

1 entries across 1 versions & 1 rubygems

Version Path
sucker_punch-0.3.1 spec/testing/inline_spec.rb