Commit 2e9bff75949eba9a354245a79f412bcaa6486c19
1 parent
518ec830
Exists in
master
and in
29 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 | ... | ... |