Codebase list ruby-omniauth-twitter / 7d066d1
Call parent class callback_url when params[‘callback_url’] is nil Rashmi Yadav authored 7 years ago André Ligné committed 7 years ago
2 changed file(s) with 9 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
6060 old_request_phase
6161 end
6262
63 alias :old_callback_url :callback_url
64
6365 def callback_url
64 request.params['callback_url']
66 if request.params['callback_url']
67 request.params['callback_url']
68 else
69 old_callback_url
70 end
6571 end
6672
6773 def callback_path
159159 double('Session', :[] => {})
160160 end
161161 allow(subject).to receive(:old_request_phase) { :whatever }
162 allow(subject).to receive(:old_callback_url).and_return(:old_callback)
162163 end
163164
164165 it 'callback_url should return nil' do
165 expect(subject.callback_url).to be_nil
166 expect(subject.callback_url).to eq :old_callback
166167 end
167168
168169 it 'should return the default callback_path value' do