Sha256: 262087e4a2de362f842cc89d2cf3b3561ba31f00048b1e31b2e8d518a1757b59
Contents?: true
Size: 968 Bytes
Versions: 15
Compression:
Stored size: 968 Bytes
Contents
class Test::Unit::TestCase def login(user) @user = user stub(@controller).current_user.returns(user) end share :no_user do before do User.delete_all end end share :a_user do before do @user = User.first end end def valid_user_params { :first_name => 'first name', :last_name => 'last name', :email => 'email@email.org', :password => 'password', :homepage => 'http://homepage.org' } end share :valid_user_params do before { @params = { :user => valid_user_params } } end share :invalid_user_params do before { @params = { :user => valid_user_params.update(:first_name => '') } } end share :invalid_user_params do before { @params = { :user => valid_user_params.update(:email => '') } } end share :invalid_user_params do before { @params = { :user => valid_user_params.update(:password => '') } } end end
Version data entries
15 entries across 15 versions & 2 rubygems