From 7d9e8a843952c6c6cef86efb8fade2c83e25cc66 Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Tue, 17 Apr 2012 16:45:16 -0300 Subject: [PATCH] Added functional test for ProfileSearchController --- test/functional/profile_search_controller_test.rb | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) diff --git a/test/functional/profile_search_controller_test.rb b/test/functional/profile_search_controller_test.rb index 3ae46c2..66df80a 100644 --- a/test/functional/profile_search_controller_test.rb +++ b/test/functional/profile_search_controller_test.rb @@ -33,6 +33,15 @@ class ProfileSearchControllerTest < ActionController::TestCase assert_includes assigns(:results), article end + should 'not display articles from another profile' do + article = TextileArticle.create(:name => 'My article', :body => 'Article to test profile search', :profile => person) + article2 = TextileArticle.create(:name => 'Another article', :body => 'Article from someone else', :profile => fast_create(Person)) + + get 'index', :profile => person.identifier, :q => 'article' + assert_includes assigns(:results), article + assert_not_includes assigns(:results), article2 + end + should 'display search results' do article1 = fast_create(Article, {:body => '

Article to test profile search

', :profile_id => person.id}, :search => true) article2 = fast_create(Article, {:body => '

Another article to test profile search

', :profile_id => person.id}, :search => true) -- libgit2 0.21.2