Sha256: 98f8199f08b8699b62d6c96cfa2ed8462b29d834c16ab1c166ed6b48ab66e235

Contents?: true

Size: 462 Bytes

Versions: 1

Compression:

Stored size: 462 Bytes

Contents

shared_examples "a message" do
  let(:id) { 1 }
  let(:body) { "test" }
  let(:queue) { nil }
  subject { described_class.new id, body, queue }

  it { should respond_to :id }
  it { should respond_to :body }
  it { should respond_to :queue }

  its(:queue) { should be_nil }
  its(:id) { should == 1 }
  its(:body) { should == 'test' }

  describe "with a given queue" do
    let(:queue) { double "Queue object" }

    its(:queue) { should == queue }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
queuel-0.0.1 spec/support/message_shared_example.rb