Commit cf841a425c15ee09619d5ee411a6cc1092468c98

Authored by Leandro Santos
1 parent 2f588add

Fix partially ArticleBlock unit test

app/models/article_block.rb
@@ -10,7 +10,7 @@ class ArticleBlock < Block @@ -10,7 +10,7 @@ class ArticleBlock < Block
10 10
11 def content(args={}) 11 def content(args={})
12 block = self 12 block = self
13 - lambda do 13 + proc do
14 block_title(block.title) + 14 block_title(block.title) +
15 (block.article ? article_to_html(block.article, 15 (block.article ? article_to_html(block.article,
16 :gallery_view => false, 16 :gallery_view => false,
test/unit/article_block_test.rb
@@ -34,7 +34,9 @@ class ArticleBlockTest < ActiveSupport::TestCase @@ -34,7 +34,9 @@ class ArticleBlockTest < ActiveSupport::TestCase
34 should 'not crash when referenced article is removed' do 34 should 'not crash when referenced article is removed' do
35 person = create_user('testuser').person 35 person = create_user('testuser').person
36 a = person.articles.create!(:name => 'test') 36 a = person.articles.create!(:name => 'test')
37 - block = ArticleBlock.create(:article => a) 37 + block = ArticleBlock.create.tap do |b|
  38 + b.article = a
  39 + end
38 person.boxes.first.blocks << block 40 person.boxes.first.blocks << block
39 block.save! 41 block.save!
40 42
@@ -58,7 +60,9 @@ class ArticleBlockTest &lt; ActiveSupport::TestCase @@ -58,7 +60,9 @@ class ArticleBlockTest &lt; ActiveSupport::TestCase
58 person.articles.delete_all 60 person.articles.delete_all
59 assert_equal [], person.articles 61 assert_equal [], person.articles
60 a = person.articles.create!(:name => 'test') 62 a = person.articles.create!(:name => 'test')
61 - block = ArticleBlock.create(:article => a) 63 + block = ArticleBlock.create.tap do |b|
  64 + b.article = a
  65 + end
62 person.boxes.first.blocks << block 66 person.boxes.first.blocks << block
63 block.save! 67 block.save!
64 68