Sha256: 7666c91ef5343b99e9cb588a262b66c7b0aa3318bbee36c5167681a60aa601c3

Contents?: true

Size: 505 Bytes

Versions: 2

Compression:

Stored size: 505 Bytes

Contents

def given_i_am_logged_in(login_path = nil)
  visit login_path || spree.login_path
  @user ||= FactoryGirl.create(:user)
  fill_in :spree_user_email, with: @user.email
  fill_in :spree_user_password, with: @user.password
  click_button 'Login'
  @user
end

def given_i_am_logged_into_the_cms
  @user = FactoryGirl.create(:admin_user)
  given_i_am_logged_in(spree.admin_path)
end

def given_i_am_logged_in_as_user_with(role)
  given_i_am_logged_in
  @user.spree_roles << Spree::Role.find_by(name: role)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_shipping_matrix-0.2.1 spec/support/user_steps.rb
spree_shipping_matrix-0.2.0 spec/support/user_steps.rb