Commit 56703bf0dc8d09997abaf452e98ebafe11810e49

Authored by Leandro Santos
1 parent 06ad5d30

Fix LinkListBlock unit test

app/models/link_list_block.rb
1 class LinkListBlock < Block 1 class LinkListBlock < Block
2 2
3 - attr_accessible :links 3 + attr_accessible :links, :display
4 4
5 ICONS = [ 5 ICONS = [
6 ['no-icon', _('(No icon)')], 6 ['no-icon', _('(No icon)')],
@@ -52,7 +52,7 @@ class LinkListBlock &lt; Block @@ -52,7 +52,7 @@ class LinkListBlock &lt; Block
52 def content(args={}) 52 def content(args={})
53 block_title(title) + 53 block_title(title) +
54 content_tag('ul', 54 content_tag('ul',
55 - links.select{|i| !i[:name].blank? and !i[:address].blank?}.map{|i| content_tag('li', link_html(i))} 55 + links.select{|i| !i[:name].blank? and !i[:address].blank?}.map{|i| content_tag('li', link_html(i))}.join(',')
56 ) 56 )
57 end 57 end
58 58
test/unit/link_list_block_test.rb
@@ -77,7 +77,9 @@ class LinkListBlockTest &lt; ActiveSupport::TestCase @@ -77,7 +77,9 @@ class LinkListBlockTest &lt; ActiveSupport::TestCase
77 should 'be able to update display setting' do 77 should 'be able to update display setting' do
78 user = create_user('testinguser').person 78 user = create_user('testinguser').person
79 box = fast_create(Box, :owner_id => user.id) 79 box = fast_create(Box, :owner_id => user.id)
80 - block = LinkListBlock.create!(:display => 'never', :box => box) 80 + block = LinkListBlock.new(:display => 'never').tap do |b|
  81 + b.box = box
  82 + end
81 assert block.update_attributes!(:display => 'always') 83 assert block.update_attributes!(:display => 'always')
82 block.reload 84 block.reload
83 assert_equal 'always', block.display 85 assert_equal 'always', block.display