blob: 002fa7d4011e24627e09ce5b1797fcbc3d1d3504 (
plain) (
tree)
|
|
def login(options = {})
options = {:user => @refinery_user}.merge(options)
visit new_refinery_user_session_path
fill_in("refinery_user_login", :with => options[:user].email)
fill_in("refinery_user_password", :with => 'greenandjuicy')
click_button("submit_button")
end
Given /^I am a logged in refinery user$/i do
@refinery_user ||= Factory(:refinery_user)
login(:user => @refinery_user)
end
Given /^I am a logged in refinery translator$/i do
@refinery_translator ||= Factory(:refinery_translator)
login(:user => @refinery_translator)
end
Given /^I am a logged in customer$/i do
@user ||= Factory(:user)
login(:user => @user)
end
Given /^A Refinery user exists$/i do
@refinery_user ||= Factory(:refinery_user)
end
Given /^I have a user named "(.*)"$/ do |name|
@user = Factory(:user, :username => name)
end
Given /^I have a refinery user named "(.*)"$/i do |name|
@refinery_user = Factory(:refinery_user, :username => name)
end
Given /^I have no users$/ do
::Refinery::User.delete_all
end
Then /^I should have ([0-9]+) users?$/ do |count|
::Refinery::User.count.should == count.to_i
end
|