Sha256: e2bfdc0860f861b1faad8014f20e8719f54533f7b5aa3e5f324bc68a0fefd530

Contents?: true

Size: 700 Bytes

Versions: 10

Compression:

Stored size: 700 Bytes

Contents

Given /^I am logged out$/ do
  if page.all(:css, "a", :text => "Logout").size > 0
    click_link "Logout"
  end
end

Given /^I am logged in$/ do
  Given 'an admin user "admin@example.com" exists'

  if page.all(:css, "a", :text => "Logout").size > 0
    click_link "Logout"
  end

  visit new_admin_user_session_path
  fill_in "Email", :with => "admin@example.com"
  fill_in "Password", :with => "password"
  click_button "Login"
end

Given /^an admin user "([^"]*)" exists$/ do |admin_email|
  unless AdminUser.find_by_email(admin_email)
    AdminUser.create! :email => admin_email,
                      :password => "password",
                      :password_confirmation => "password"
  end
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
andrewroth_activeadmin-0.3.4.3 features/step_definitions/user_steps.rb
andrewroth_activeadmin-0.3.4.2 features/step_definitions/user_steps.rb
andrewroth_activeadmin-0.3.4.1 features/step_definitions/user_steps.rb
andrewroth_activeadmin-0.3.4 features/step_definitions/user_steps.rb
activeadmin-0.3.4 features/step_definitions/user_steps.rb
activeadmin-0.3.3 features/step_definitions/user_steps.rb
activeadmin-0.3.2 features/step_definitions/user_steps.rb
activeadmin-0.3.1 features/step_definitions/user_steps.rb
activeadmin-0.3.0 features/step_definitions/user_steps.rb
nsm-activeadmin-0.2.2 features/step_definitions/user_steps.rb