spec/authorizy/cop/model_spec.rb in authorizy-0.1.0 vs spec/authorizy/cop/model_spec.rb in authorizy-0.2.0
- old
+ new
@@ -1,15 +1,16 @@
# frozen_string_literal: true
require 'support/models/authorizy_cop'
RSpec.describe AuthorizyCop do
- subject(:cop) { described_class.new('current_user', 'params', 'session', 'controller', 'action') }
+ let!(:params) { { controller: 'controller', action: 'action' } }
+ let(:cop) { described_class.new('current_user', params, 'session') }
it 'adds private attributes readers' do
- expect(cop.get_action).to eq('action')
- expect(cop.get_controller).to eq('controller')
- expect(cop.get_current_user).to eq('current_user')
- expect(cop.get_params).to eq('params')
- expect(cop.get_session).to eq('session')
+ expect(cop.fetch_action).to eq('action')
+ expect(cop.fetch_controller).to eq('controller')
+ expect(cop.fetch_current_user).to eq('current_user')
+ expect(cop.fetch_params).to eq(controller: 'controller', action: 'action')
+ expect(cop.fetch_session).to eq('session')
end
end