Commit d48af320d5f7a5cf404890003f2f06640a7e3485

Authored by Daniela Feitosa
1 parent 06ef9625

Removed unit tests from functionals file

Also added functional test to the feature

(ActionItem3009)
Showing 1 changed file with 7 additions and 10 deletions   Show diff stats
test/functional/account_controller_test.rb
@@ -34,17 +34,7 @@ class AccountControllerTest < ActionController::TestCase @@ -34,17 +34,7 @@ class AccountControllerTest < ActionController::TestCase
34 assert session[:user] 34 assert session[:user]
35 assert_response :redirect 35 assert_response :redirect
36 end 36 end
37 -  
38 - should 'return empty string if suggest_based_on_username argument is empty' do  
39 - result = @controller.suggestion_based_on_username("")  
40 - assert_equal(result.empty?,true)  
41 - end  
42 37
43 - should 'return a list with three possible usernames suggestion' do  
44 - result = @controller.suggestion_based_on_username("teste")  
45 - assert_equal(result.uniq.size,3)  
46 - end  
47 -  
48 should 'display notice message if the login fail' do 38 should 'display notice message if the login fail' do
49 @controller.stubs(:logged_in?).returns(false) 39 @controller.stubs(:logged_in?).returns(false)
50 post :login, :user => {:login => 'quire', :password => 'quire'} 40 post :login, :user => {:login => 'quire', :password => 'quire'}
@@ -670,6 +660,13 @@ class AccountControllerTest < ActionController::TestCase @@ -670,6 +660,13 @@ class AccountControllerTest < ActionController::TestCase
670 assert_equal 'invalid', assigns(:status_class) 660 assert_equal 'invalid', assigns(:status_class)
671 end 661 end
672 662
  663 + should 'suggest a list with three possible usernames' do
  664 + profile = create_user('mylogin').person
  665 + get :check_valid_name, :identifier => 'mylogin'
  666 +
  667 + assert_equal 3, assigns(:suggested_usernames).uniq.size
  668 + end
  669 +
673 should 'check if e-mail is available on environment' do 670 should 'check if e-mail is available on environment' do
674 env = fast_create(Environment, :name => 'Environment test') 671 env = fast_create(Environment, :name => 'Environment test')
675 @controller.expects(:environment).returns(env).at_least_once 672 @controller.expects(:environment).returns(env).at_least_once