Commit 2e9bff75949eba9a354245a79f412bcaa6486c19
1 parent
518ec830
Exists in
master
and in
23 other branches
Fixed broken tests
Showing
2 changed files
with
12 additions
and
7 deletions
Show diff stats
app/controllers/public/profile_controller.rb
| ... | ... | @@ -264,7 +264,7 @@ class ProfileController < PublicController |
| 264 | 264 | |
| 265 | 265 | def profile_info |
| 266 | 266 | begin |
| 267 | - @block = profile.blocks.find(params[:block_id]).includes(:box) | |
| 267 | + @block = profile.blocks.find(params[:block_id]) | |
| 268 | 268 | rescue |
| 269 | 269 | render :text => _('Profile information could not be loaded') |
| 270 | 270 | end | ... | ... |
test/functional/application_controller_test.rb
| ... | ... | @@ -296,15 +296,20 @@ class ApplicationControllerTest < ActionController::TestCase |
| 296 | 296 | |
| 297 | 297 | should 'not display invisible blocks' do |
| 298 | 298 | @controller.expects(:uses_design_blocks?).returns(true) |
| 299 | - p = create_user_full('test_user').person | |
| 299 | + p = create_user('test_user').person | |
| 300 | 300 | @controller.expects(:profile).at_least_once.returns(p) |
| 301 | - b = p.blocks[1] | |
| 302 | - b.expects(:visible?).returns(false) | |
| 303 | - b.save! | |
| 304 | 301 | |
| 305 | - get :index, :profile => p.identifier | |
| 302 | + box = p.boxes.first | |
| 303 | + invisible_block = fast_create(Block, :box_id => box.id) | |
| 304 | + invisible_block.display = 'never' | |
| 305 | + invisible_block.save | |
| 306 | + visible_block = fast_create(Block, :box_id => box.id) | |
| 307 | + visible_block.display = 'always' | |
| 308 | + visible_block.save | |
| 306 | 309 | |
| 307 | - assert_no_tag :tag => 'div', :attributes => {:id => 'block-' + b.id.to_s} | |
| 310 | + get :index, :profile => p.identifier | |
| 311 | + assert_no_tag :tag => 'div', :attributes => {:id => 'block-' + invisible_block.id.to_s} | |
| 312 | + assert_tag :tag => 'div', :attributes => {:id => 'block-' + visible_block.id.to_s} | |
| 308 | 313 | end |
| 309 | 314 | |
| 310 | 315 | should 'diplay name of environment in description' do | ... | ... |