spec/lib/arpa/repositories/base_spec.rb in arpa-0.2.0 vs spec/lib/arpa/repositories/base_spec.rb in arpa-0.3.0
- old
+ new
@@ -3,35 +3,27 @@
class BaseImplementationTest
include Arpa::Repositories::Base
end
describe Arpa::Repositories::Base, type: :repository, fast: true do
-
let(:base_implementation) { BaseImplementationTest.new }
context 'when Implementation class do not override methods from Base' do
-
context 'when call :mapper_instance' do
-
it 'should raise NotImplementedError' do
expect { base_implementation.mapper_instance }.to raise_error do |error|
expect(error).to be_a NotImplementedError
expect(error.message).to eql 'This BaseImplementationTest cannot respond :mapper_instance'
end
end
-
end
context 'when call :repository_class' do
-
it 'should raise NotImplementedError' do
- expect { base_implementation.repository_class}.to raise_error do |error|
+ expect { base_implementation.repository_class }.to raise_error do |error|
expect(error).to be_a NotImplementedError
expect(error.message).to eql 'This BaseImplementationTest cannot respond :repository_class'
end
end
-
end
-
end
-
end