Sha256: 871663fe30e118de09018d7afdc21bf931c2df1cfaa9ede7544638267c3710ea
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
require 'spec_helper' describe Zertico::Controller do let(:users_controller) { UsersController.new } let(:cars_controller) { CarsController.new } let(:zertico_controller) { Zertico::Controller.new } let(:service) { Zertico::Service.new } context 'without a custom service' do context 'on Zertico::Controller' do it 'should initialize Zertico::Service' do expect(zertico_controller.service).to be_an_instance_of(Zertico::Service) end end context 'on a custom controller' do it 'should initialize Zertico::Service' do expect(cars_controller.service).to be_an_instance_of(Zertico::Service) end end end context 'with a custom service' do it 'should initialize it!' do expect(users_controller.service).to be_an_instance_of(UsersService) end end context 'without a custom responder' do it 'should initialize Zertico::Responder' do expect(zertico_controller.responder).to be == Zertico::Responder end end context 'with a custom responder' do it 'should initialize it!' do expect(users_controller.responder).to be == UsersResponder end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zertico-2.0.0.alpha.3 | spec/zertico/controller_spec.rb |
zertico-2.0.0.alpha.2 | spec/zertico/controller_spec.rb |