##// END OF EJS Templates
Fixes tests after fixtures changes....
Jean-Philippe Lang -
r4393:e120f2aab4b1
parent child
Show More
@@ -46,9 +46,8 class NewsTest < ActiveSupport::TestCase
46 end
46 end
47
47
48 def test_should_not_include_news_for_projects_with_news_disabled
48 def test_should_not_include_news_for_projects_with_news_disabled
49 # The projects_002 (OnlineStore) doesn't have the news module enabled, use that project for this test
49 EnabledModule.delete_all(["project_id = ? AND name = ?", 2, 'news'])
50 project = projects(:projects_002)
50 project = Project.find(2)
51 assert ! project.enabled_modules.any?{ |em| em.name == 'news' }
52
51
53 # Add a piece of news to the project
52 # Add a piece of news to the project
54 news = project.news.create(valid_news)
53 news = project.news.create(valid_news)
@@ -58,8 +57,7 class NewsTest < ActiveSupport::TestCase
58 end
57 end
59
58
60 def test_should_only_include_news_from_projects_visibly_to_the_user
59 def test_should_only_include_news_from_projects_visibly_to_the_user
61 # users_001 has no memberships so can only get news from public project
60 assert News.latest(User.anonymous).all? { |news| news.project.is_public? }
62 assert News.latest(users(:users_001)).all? { |news| news.project.is_public? }
63 end
61 end
64
62
65 def test_should_limit_the_amount_of_returned_news
63 def test_should_limit_the_amount_of_returned_news
General Comments 0
You need to be logged in to leave comments. Login now