Sha256: bb836c020e0cd6a9f7075dda02b77dd5379dc1e9cfa418944c2d886779266018
Contents?: true
Size: 889 Bytes
Versions: 3
Compression:
Stored size: 889 Bytes
Contents
require 'spec_helper' class FakeWorker include Celluloid end describe SuckerPunch do context "config" do context "properly configured" do it "registers the queue" do SuckerPunch::Queue.any_instance.should_receive(:register).with(FakeWorker, 7) SuckerPunch.config do queue name: :crazy_queue, worker: FakeWorker, size: 7 end end end context "with no queue name" do it "raises an exception" do expect { SuckerPunch.config do queue worker: FakeWorker end }.to raise_error(SuckerPunch::MissingQueueName) end end context "with no worker name" do it "raises an exception" do expect { SuckerPunch.config do queue name: :fake end }.to raise_error(SuckerPunch::MissingWorkerName) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sucker_punch-0.3.1 | spec/sucker_punch_spec.rb |
sucker_punch-0.3 | spec/sucker_punch_spec.rb |
sucker_punch-0.2 | spec/sucker_punch_spec.rb |