spec/units/message_driver/subscription_spec.rb in message-driver-0.4.0 vs spec/units/message_driver/subscription_spec.rb in message-driver-0.5.0
- old
+ new
@@ -1,24 +1,26 @@
require 'spec_helper'
-module MessageDriver::Subscription
- describe Base do
- let(:adapter) { double(MessageDriver::Adapters::Base) }
- let(:destination) { double(MessageDriver::Destination::Base) }
- let(:consumer) { double('a consumer') }
- subject(:subscription) { Base.new(adapter, destination, consumer) }
+module MessageDriver
+ module Subscription
+ RSpec.describe Base do
+ let(:adapter) { double(MessageDriver::Adapters::Base) }
+ let(:destination) { double(MessageDriver::Destination::Base) }
+ let(:consumer) { double('a consumer') }
+ subject(:subscription) { Base.new(adapter, destination, consumer) }
- it "sets it's adapter, destination and consumer on instansiation" do
- expect(subscription.adapter).to eq(adapter)
- expect(subscription.destination).to eq(destination)
- expect(subscription.consumer).to eq(consumer)
- end
+ it "sets it's adapter, destination and consumer on instansiation" do
+ expect(subscription.adapter).to eq(adapter)
+ expect(subscription.destination).to eq(destination)
+ expect(subscription.consumer).to eq(consumer)
+ end
- describe '#unsubscribe' do
- it 'raises an error' do
- expect {
- subscription.unsubscribe
- }.to raise_error('must be implemented in subclass')
+ describe '#unsubscribe' do
+ it 'raises an error' do
+ expect do
+ subscription.unsubscribe
+ end.to raise_error('must be implemented in subclass')
+ end
end
end
end
end