# S it ok to define login\_as in test\_helper.rb ? and use it

**URL:** <https://www.ruby-forum.com/t/s-it-ok-to-define-login-as-in-test-helper-rb-and-use-it/179832>\
**Category:** Rails\
**Created:** [December 4, 2009, 10:41pm UTC](https://www.ruby-forum.com/t/s-it-ok-to-define-login-as-in-test-helper-rb-and-use-it/179832 "2009-12-04T22:41:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sanjanad](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c67d28/32.png) [@sanjanad](https://www.ruby-forum.com/u/sanjanad)\
**Post date:** [December 4, 2009, 10:41pm UTC](https://www.ruby-forum.com/t/s-it-ok-to-define-login-as-in-test-helper-rb-and-use-it/179832/1 "2009-12-04T22:41:58Z")

</div>

is it ok if i define my login\_as in test\_helper.rb ???

def login\_as(admin)  
@request.session[:admins] = admin ? admins(admin).id : nil  
end

and then use login\_as:sanj

in my functional tests…it does not show any errors…but is it  
logically correct??

---

<div class="post-metadata">

**Author:** ![sanjanad](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c67d28/32.png) [@sanjanad](https://www.ruby-forum.com/u/sanjanad)\
**Post date:** [December 7, 2009, 8:09pm UTC](https://www.ruby-forum.com/t/s-it-ok-to-define-login-as-in-test-helper-rb-and-use-it/179832/2 "2009-12-07T20:09:24Z")

</div>

Sanjana D. wrote:

> is it ok if i define my login\_as in test\_helper.rb ???
> 
> def login\_as(admin)  
> @request.session[:admins] = admin ? admins(admin).id : nil  
> end
> 
> and then use login\_as:sanj
> 
> in my functional tests…it does not show any errors…but is it  
> logically correct??

can someone please help me…
