Commit 061eb85d6fb4c3a40099f59c24ac1821020354fa

Authored by Leandro Santos
Committed by Antonio Terceiro
1 parent edf4bc2c

fixing application helper tests

Showing 2 changed files with 15 additions and 5 deletions   Show diff stats
UPGRADE
... ... @@ -25,3 +25,13 @@ I used the solution 1.
25 25 I solved an incompatibility between paginate and geokit with an work around like this the one explained on the link:
26 26  
27 27 http://groups.google.com/group/will_paginate/browse_thread/thread/1bbb1f0c5810f1c1
  28 +
  29 +5 - The test of this method 'theme_include' of application helper was not passing.
  30 +
  31 +I changed the tests
  32 + - "should 'render theme footer' do"
  33 + - " should 'ignore unexisting theme footer' do"
  34 +
  35 + to make the test usefull
  36 +
  37 +
... ...
test/unit/application_helper_test.rb
... ... @@ -148,19 +148,19 @@ class ApplicationHelperTest < Test::Unit::TestCase
148 148  
149 149 should 'render theme footer' do
150 150 stubs(:theme_path).returns('/user_themes/mytheme')
151   - footer = '../../public/user_themes/mytheme/footer.rhtml'
  151 + footer_path = RAILS_ROOT + '/public/user_themes/mytheme/footer.rhtml'
152 152  
153   - File.expects(:exists?).with(RAILS_ROOT + '/app/views/../../public/user_themes/mytheme/footer.rhtml').returns(true)
154   - expects(:render).with(:file => footer).returns("BLI")
  153 + File.expects(:exists?).with(footer_path).returns(true)
  154 + expects(:render).with(:file => footer_path, :use_full_path => false).returns("BLI")
155 155  
156 156 assert_equal "BLI", theme_footer
157 157 end
158 158  
159 159 should 'ignore unexisting theme footer' do
160 160 stubs(:theme_path).returns('/user_themes/mytheme')
161   - footer = '../../public/user_themes/mytheme/footer.rhtml'
  161 + footer_path = RAILS_ROOT + '/public/user_themes/mytheme/footer.rhtml'
162 162  
163   - File.expects(:exists?).with(RAILS_ROOT + '/app/views/../../public/user_themes/mytheme/footer.rhtml').returns(false)
  163 + File.expects(:exists?).with(footer_path).returns(false)
164 164 expects(:render).with(:file => footer).never
165 165  
166 166 assert_nil theme_footer
... ...