Sha256: ee12014b47a0e0c78be2656aa332c0749dabf7e192dc53cb3d6844d3d62fb00d
Contents?: true
Size: 471 Bytes
Versions: 1
Compression:
Stored size: 471 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) { Object.module_eval("#{described_class.to_s.split("::")[0..-2].join("::")}::Queue",__FILE__,__LINE__) } before do subject.stub client_proper: 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
queuel-0.0.1 | spec/support/engine_shared_example.rb |