Sha256: 405a68fe5ade75cfbe2d924909bc1f0f37be2f8ab296e06f6f7b0c1f02142458
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
module IntegrationMacros def login_admin before(:each) do visit new_admin_session_path if current_path == new_admin_session_path.to_s within(".mini_form_box") do password = 'admin123' admin_user = Admin.create(email: "admin#{Time.now.to_f}@appyantra.com", password: password, password_confirmation: password, first_name: 'Admin', last_name: 'User') fill_in 'Email', with: admin_user.email fill_in 'Password', with: password click_button "Sign in" end end end end def login_user before(:each) do # create a user password = 'user123' user = User.create(email: "user#{Time.now.to_f}@appyantra.com", password: password, password_confirmation: password) # confirm the user user.confirm! visit root_path within "div.login_box" do click_link 'Sign in' end within "div.form_box" do fill_in 'Email', with: user.email fill_in 'Password', with: password click_button 'Sign in' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
appyantra_admin-0.0.1 | test/dummy/spec/support/integration_macros.rb |