spec/lib/server_spec.rb in doorkeeper-0.7.1 vs spec/lib/server_spec.rb in doorkeeper-0.7.2
- old
+ new
@@ -13,9 +13,13 @@
describe '.authorization_request' do
it 'raises error when strategy does not exist' do
expect { subject.authorization_request(:duh) }.to raise_error(Doorkeeper::Errors::InvalidAuthorizationStrategy)
end
+ it 'raises error when strategy does not match phase' do
+ expect { subject.token_request(:code) }.to raise_error(Doorkeeper::Errors::InvalidTokenStrategy)
+ end
+
it 'builds the request with selected strategy' do
stub_const 'Doorkeeper::Request::Code', fake_class
fake_class.should_receive(:build).with(subject)
subject.authorization_request :code
end