blob: 002fa7d4011e24627e09ce5b1797fcbc3d1d3504 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
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
|