Sha256: 7b45d08c12612afbaa999b2583d9067be7135b483ea4da8faf9fde0077e1e590

Contents?: true

Size: 471 Bytes

Versions: 25

Compression:

Stored size: 471 Bytes

Contents

def cas_login_url
  @cas_login_url ||= begin
    uri = URI.parse(Devise.cas_base_url + "/login")
    uri.query = Rack::Utils.build_nested_query(:service => user_service_url)
    uri.to_s
  end
end

def cas_logout_url
  @cas_logout_url ||= Devise.cas_base_url + "/logout"
end

def sign_into_cas(username, password)
  visit cas_login_url
  fill_in "Username", :with => username
  fill_in "Password", :with => password
  click_on "Login"
  current_url.should == root_url
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
devise_cas_authenticatable-1.10.4 spec/support/urls.rb
devise_cas_authenticatable-1.10.3 spec/support/urls.rb
devise_cas_authenticatable-1.10.2 spec/support/urls.rb
devise_cas_authenticatable-1.10.1 spec/support/urls.rb
devise_cas_authenticatable-1.10.0 spec/support/urls.rb
devise_cas_authenticatable-1.9.2 spec/support/urls.rb
devise_cas_authenticatable-1.9.1 spec/support/urls.rb
devise_cas_authenticatable-1.9.0 spec/support/urls.rb
devise_cas_authenticatable-1.8.0 spec/support/urls.rb
devise_cas_authenticatable-1.7.1 spec/support/urls.rb
devise_cas_authenticatable-1.7.0 spec/support/urls.rb
devise_cas_authenticatable-1.6.1 spec/support/urls.rb
devise_cas_authenticatable-1.6.0 spec/support/urls.rb
devise_cas_authenticatable-1.5.0 spec/support/urls.rb
devise_cas_authenticatable-1.4.1 spec/support/urls.rb
devise_cas_authenticatable-1.4.0 spec/support/urls.rb
devise_cas_authenticatable-1.3.8 spec/support/urls.rb
devise_cas_authenticatable-1.3.7 spec/support/urls.rb
devise_cas_authenticatable-1.3.6 spec/support/urls.rb
devise_cas_authenticatable-1.3.5 spec/support/urls.rb