Commit fc5eba870193a5b056de78470537c616492c91cc

Authored by Rodrigo Souto
2 parents 2141bb04 bedad5b3

Merge commit 'bedad5b'

Showing 1 changed file with 20 additions and 0 deletions   Show diff stats
test/unit/article_test.rb
@@ -1749,4 +1749,24 @@ class ArticleTest < ActiveSupport::TestCase @@ -1749,4 +1749,24 @@ class ArticleTest < ActiveSupport::TestCase
1749 assert_nil article.author_id 1749 assert_nil article.author_id
1750 end 1750 end
1751 1751
  1752 + should 'identify if belongs to forum' do
  1753 + p = create_user('user_forum_test').person
  1754 + forum = fast_create(Forum, :name => 'Forum test', :profile_id => p.id)
  1755 + post = fast_create(TextileArticle, :name => 'First post', :profile_id => p.id, :parent_id => forum.id)
  1756 + assert post.belongs_to_forum?
  1757 + end
  1758 +
  1759 + should 'not belongs to forum' do
  1760 + p = create_user('user_forum_test').person
  1761 + blog = fast_create(Blog, :name => 'Not Forum', :profile_id => p.id)
  1762 + a = fast_create(TextileArticle, :name => 'Not forum post', :profile_id => p.id, :parent_id => blog.id)
  1763 + assert !a.belongs_to_forum?
  1764 + end
  1765 +
  1766 + should 'not belongs to forum if do not have a parent' do
  1767 + p = create_user('user_forum_test').person
  1768 + a = fast_create(TextileArticle, :name => 'Orphan post', :profile_id => p.id)
  1769 + assert !a.belongs_to_forum?
  1770 + end
  1771 +
1752 end 1772 end