mattpolito (owner)

Revisions

gist: 128656 Download_button fork
public
Public Clone URL: git://gist.github.com/128656.git
Embed All Files: show embed
using a login! method #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# using machinist and Authlogic to crat
 
def login!(options = {})
  user = User.make(options)
  set_session_for(user)
  user
end
  
def set_session_for(user)
  UserSession.create(user)
end
 
def admin!(options = {})
  login!(options.merge({:admin => true}))
end
 
# usage
 
test "show profile to a logged in user" do
  user = login!
  get :show, :id => user.id
  # and so on
end