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

Version Path
adva-0.3.2 test/adva_user_contexts.rb
adva-0.3.1 test/adva_user_contexts.rb
adva-0.3.0 test/adva_user_contexts.rb
adva-0.2.4 test/adva_user_contexts.rb
adva-0.2.3 test/adva_user_contexts.rb
adva-0.2.2 test/adva_user_contexts.rb
adva-0.2.1 test/adva_user_contexts.rb
adva-0.2.0 test/adva_user_contexts.rb
adva-0.1.4 test/adva_user_contexts.rb
adva-0.1.3 test/adva_user_contexts.rb
adva-0.1.2 test/adva_user_contexts.rb
adva-0.1.1 test/adva_user_contexts.rb
adva-0.1.0 test/adva_user_contexts.rb
adva_user-0.0.1 test/contexts.rb
adva-0.0.1 adva_user/test/contexts.rb