Commit 061eb85d6fb4c3a40099f59c24ac1821020354fa
Committed by
Antonio Terceiro
1 parent
edf4bc2c
Exists in
master
and in
28 other branches
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 | ... | ... |