Sha256: d00359df1f716da4bca2e04a7484356f153d24641527625258df385d02dfc248

Contents?: true

Size: 603 Bytes

Versions: 11

Compression:

Stored size: 603 Bytes

Contents

include ApplicationHelper

def sign_in(user, options={})
  if options[:no_capybara]
    # Sign in when not using Capybara as well.
    remember_token = User.new_remember_token
    cookies[:remember_token] = remember_token
    user.update_attribute(:remember_token, User.digest(remember_token))
  else
    visit signin_path
    fill_in "Email",    with: user.email
    fill_in "Password", with: user.password
    click_button "Sign in"
  end
end

RSpec::Matchers.define :have_error_message do |message|
  match do |page|
    expect(page).to have_selector('div.alert.alert-error', text: message)
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
rails_magic_renamer-2.0.0.pre.alpha spec/support/sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.10 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.9 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.8 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.7 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.6 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.5 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.4 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.3 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.2 sample_app_rails_4/spec/support/utilities.rb
active_mocker-1.2.pre.1 sample_app_rails_4/spec/support/utilities.rb