A website template with lots of features, built with ruby on rails.

login_steps.rb 868B

    Given(/^I am logged in as user$/) do user_login end Given(/^I am logged in as admin$/) do admin_login end Then(/^I log in as admin$/) do admin_login end Then(/^I log in as user$/) do user_login end Given(/^I am not logged in$/) do logout(:user) end Then(/^I log out$/) do logout(:user) end def user_login if User.find_by_first_name("John") == nil user = FactoryGirl.create(:user) end visit new_user_session_path fill_in "Email", :with => 'johndoe@website.com' fill_in "Password", :with => '12345678' click_button "Submit" login_as user, scope: :user visit root_path end def admin_login user = FactoryGirl.create(:admin) visit new_user_session_path fill_in "Email", :with => 'admin@website.com' fill_in "Password", :with => '12345678' click_button "Submit" login_as user, scope: :user visit root_path end