Commit f5d42e2feac856d92413d6fa1f1fdc903c87124a

Authored by AntonioTerceiro
1 parent ab3487d7

ActionItem135: adding two new assertions



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1087 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing 2 changed files with 13 additions and 4 deletions   Show diff stats
test/test_helper.rb
@@ -81,6 +81,14 @@ class Test::Unit::TestCase @@ -81,6 +81,14 @@ class Test::Unit::TestCase
81 assert( ((enum1 - enum2) == []) && ((enum2 - enum1) == []), "<#{enum1.inspect}> expected to be equivalent to <#{enum2.inspect}>") 81 assert( ((enum1 - enum2) == []) && ((enum2 - enum1) == []), "<#{enum1.inspect}> expected to be equivalent to <#{enum2.inspect}>")
82 end 82 end
83 83
  84 + def assert_includes(array, element)
  85 + assert(array.include?(element), "<#{array.inspect}> expected to include <#{element.inspect}>")
  86 + end
  87 +
  88 + def assert_not_includes(array, element)
  89 + assert(!array.include?(element), "<#{array.inspect}> expected to NOT include <#{element.inspect}>")
  90 + end
  91 +
84 private 92 private
85 93
86 def uses_host(name) 94 def uses_host(name)
@@ -91,7 +99,7 @@ end @@ -91,7 +99,7 @@ end
91 99
92 class ActionController::IntegrationTest 100 class ActionController::IntegrationTest
93 def login(username, password) 101 def login(username, password)
94 - post '/account/login', :login => username, :password => password 102 + post '/account/login', :user => { :login => username, :password => password }
95 assert_response :redirect 103 assert_response :redirect
96 follow_redirect! 104 follow_redirect!
97 assert_not_equal '/account/login', path 105 assert_not_equal '/account/login', path
test/unit/region_test.rb
@@ -24,7 +24,8 @@ class RegionTest &lt; Test::Unit::TestCase @@ -24,7 +24,8 @@ class RegionTest &lt; Test::Unit::TestCase
24 24
25 possible = region.search_possible_validators('organization') 25 possible = region.search_possible_validators('organization')
26 assert possible.include?(org2) 26 assert possible.include?(org2)
27 - assert possible.include?(org1) 27 + assert_includes possible, org2
  28 + assert_includes possible, org1
28 end 29 end
29 30
30 should 'return search results without validators that are already associated to the current region' do 31 should 'return search results without validators that are already associated to the current region' do
@@ -35,8 +36,8 @@ class RegionTest &lt; Test::Unit::TestCase @@ -35,8 +36,8 @@ class RegionTest &lt; Test::Unit::TestCase
35 region.validators << org1 36 region.validators << org1
36 37
37 possible = region.search_possible_validators('organization') 38 possible = region.search_possible_validators('organization')
38 - assert possible.include?(org2)  
39 - assert !possible.include?(org1) 39 + assert_includes possible, org2
  40 + assert_not_includes possible, org1
40 end 41 end
41 42
42 end 43 end