Sha256: db6fa0d4bea97523888d44451799acd2b919aa709d8e425d418286a835d55888

Contents?: true

Size: 456 Bytes

Versions: 19

Compression:

Stored size: 456 Bytes

Contents

require 'spec_helper'

describe 'error path' do

  context 'when there is an error at the oauth server' do

    before do
      stub_g5_invalid_credentials
    end

    it 'should redirect to the error path' do
      visit(protected_page_path)
      expect(current_path).to eq('/g5_auth/auth_error')
    end

    it 'should not use the application layout' do
      visit(protected_page_path)
      expect(page).to_not have_title('Dummy')
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
g5_authenticatable-0.9.1.pre.2 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.8.1.pre spec/features/auth_error_path_spec.rb
g5_authenticatable-0.8.0 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.8.0.beta1 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.5 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.5.beta spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.4 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.4.beta.1 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.3 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.2 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.1 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.7.0 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.6.0 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.5.1 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.5.0 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.4.2 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.4.1 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.4.0 spec/features/auth_error_path_spec.rb
g5_authenticatable-0.3.0 spec/features/auth_error_path_spec.rb