Sha256: d7e9d8d07eb677685aa370b8711ad3275735d3bd360fcb33d8bc0ea56b2b9bbc
Contents?: true
Size: 479 Bytes
Versions: 12
Compression:
Stored size: 479 Bytes
Contents
shared_examples "an engine" do let(:client_object) { double "Client Object" } let(:client) { double "#{described_class.name} Client", new: client_object } let(:queue_const) do Object.module_eval("#{described_class.to_s.split("::")[0..-2].join("::")}::Queue",__FILE__,__LINE__) end before do subject.stub client_klass: client end it { should respond_to :queue } it "can grab a queue" do subject.queue("some_queue").should be_a queue_const end end
Version data entries
12 entries across 12 versions & 1 rubygems