Commit 72274dd9b9ff874f02df24924b3be08cb26fce67
1 parent
4b817d1d
Exists in
master
and in
28 other branches
ActionItem405: removing tests for removed code
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1900 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
1 changed file
with
5 additions
and
99 deletions
Show diff stats
test/functional/search_controller_test.rb
| ... | ... | @@ -42,8 +42,8 @@ class SearchControllerTest < Test::Unit::TestCase |
| 42 | 42 | end |
| 43 | 43 | |
| 44 | 44 | should 'search in more than one specified types of content' do |
| 45 | - get :index, :query => 'something not important', :find_in => [ 'articles', 'comments' ] | |
| 46 | - assert_equivalent [:articles, :comments ], assigns(:results).keys | |
| 45 | + get :index, :query => 'something not important', :find_in => [ 'articles', 'people' ] | |
| 46 | + assert_equivalent [:articles, :people ], assigns(:results).keys | |
| 47 | 47 | end |
| 48 | 48 | |
| 49 | 49 | should 'render success in search' do |
| ... | ... | @@ -111,66 +111,6 @@ class SearchControllerTest < Test::Unit::TestCase |
| 111 | 111 | assert_not_includes assigns(:results)[:articles], art3 |
| 112 | 112 | end |
| 113 | 113 | |
| 114 | - should 'search in comments' do | |
| 115 | - person = create_user('teste').person | |
| 116 | - art = person.articles.build(:name => 'an article to be found'); art.save! | |
| 117 | - comment = art.comments.build(:title => 'comment to be found', :body => 'hfyfyh', :author => person); comment.save! | |
| 118 | - get 'index', :query => 'found', :find_in => [ 'comments' ] | |
| 119 | - | |
| 120 | - assert_includes assigns(:results)[:comments], comment | |
| 121 | - end | |
| 122 | - | |
| 123 | - should 'search in comments in a specific category' do | |
| 124 | - person = create_user('teste').person | |
| 125 | - | |
| 126 | - # in category | |
| 127 | - art1 = person.articles.build(:name => 'an article to be found') | |
| 128 | - art1.categories << @category | |
| 129 | - art1.save! | |
| 130 | - comment1 = art1.comments.build(:title => 'comment to be found', :body => 'hfyfyh', :author => person); comment1.save! | |
| 131 | - | |
| 132 | - # not in category | |
| 133 | - art2 = person.articles.build(:name => 'another article to be found') | |
| 134 | - art2.save! | |
| 135 | - comment2 = art2.comments.build(:title => 'comment to be found', :body => 'hfyfyh', :author => person); comment2.save! | |
| 136 | - get :index, :category_path => ['my-category'], :query => 'found', :find_in => [ 'comments' ] | |
| 137 | - | |
| 138 | - assert_includes assigns(:results)[:comments], comment1 | |
| 139 | - assert_not_includes assigns(:results)[:comments], comment2 | |
| 140 | - end | |
| 141 | - | |
| 142 | - # 'assets' menu outside any category | |
| 143 | - should 'list comments in general' do | |
| 144 | - person = create_user('teste').person | |
| 145 | - art = person.articles.build(:name => 'an article to be found'); art.save! | |
| 146 | - comment = art.comments.build(:title => 'comment to be found', :body => 'hfyfyh', :author => person); comment.save! | |
| 147 | - | |
| 148 | - get :assets, :asset => 'comments' | |
| 149 | - assert_includes assigns(:results)[:comments], comment | |
| 150 | - end | |
| 151 | - | |
| 152 | - # 'assets' menu inside a specific category | |
| 153 | - should 'list comments in a specified category' do | |
| 154 | - person = create_user('teste').person | |
| 155 | - | |
| 156 | - # in category | |
| 157 | - art1 = person.articles.build(:name => 'an article to be found') | |
| 158 | - art1.categories << @category | |
| 159 | - art1.save! | |
| 160 | - comment1 = art1.comments.build(:title => 'comment to be found', :body => 'hfyfyh', :author => person); comment1.save! | |
| 161 | - | |
| 162 | - # not in category | |
| 163 | - art2 = person.articles.build(:name => 'another article to be found') | |
| 164 | - art2.save! | |
| 165 | - comment2 = art2.comments.build(:title => 'comment to be found', :body => 'hfyfyh', :author => person); comment2.save! | |
| 166 | - | |
| 167 | - | |
| 168 | - get :assets, :asset => 'comments', :category_path => [ 'my-category' ] | |
| 169 | - | |
| 170 | - assert_includes assigns(:results)[:comments], comment1 | |
| 171 | - assert_not_includes assigns(:results)[:comments], comment2 | |
| 172 | - end | |
| 173 | - | |
| 174 | 114 | should 'find enterprises' do |
| 175 | 115 | ent = Enterprise.create!(:name => 'teste', :identifier => 'teste') |
| 176 | 116 | get 'index', :query => 'teste', :find_in => [ 'enterprises' ] |
| ... | ... | @@ -355,11 +295,11 @@ class SearchControllerTest < Test::Unit::TestCase |
| 355 | 295 | |
| 356 | 296 | names = { |
| 357 | 297 | :articles => 'Articles', |
| 358 | - :comments => 'Comments', | |
| 359 | 298 | :people => 'People', |
| 360 | 299 | :enterprises => 'Enterprises', |
| 361 | 300 | :communities => 'Communities', |
| 362 | 301 | :products => 'Products', |
| 302 | + :events => 'Events', | |
| 363 | 303 | } |
| 364 | 304 | names.each do |thing, description| |
| 365 | 305 | assert_tag :tag => 'div', :attributes => { :class => /search-results-#{thing}/ }, :descendant => { :tag => 'h3', :content => Regexp.new(description) } |
| ... | ... | @@ -371,11 +311,11 @@ class SearchControllerTest < Test::Unit::TestCase |
| 371 | 311 | get :popup |
| 372 | 312 | names = { |
| 373 | 313 | :articles => 'Articles', |
| 374 | - :comments => 'Comments', | |
| 375 | 314 | :people => 'People', |
| 376 | 315 | :enterprises => 'Enterprises', |
| 377 | 316 | :communities => 'Communities', |
| 378 | 317 | :products => 'Products', |
| 318 | + :events => 'Events' | |
| 379 | 319 | } |
| 380 | 320 | names.each do |thing,description| |
| 381 | 321 | assert_tag :tag => 'input', :attributes => { :type => 'checkbox', :name => "find_in[]", :value => thing.to_s, :checked => 'checked' } |
| ... | ... | @@ -643,20 +583,6 @@ class SearchControllerTest < Test::Unit::TestCase |
| 643 | 583 | assert_not_includes assigns(:results)[:articles], art2 |
| 644 | 584 | end |
| 645 | 585 | |
| 646 | - should 'display comments with a given initial' do | |
| 647 | - person = create_user('teste').person | |
| 648 | - art = person.articles.build(:name => 'an article to be found'); art.save! | |
| 649 | - | |
| 650 | - comment1 = art.comments.build(:title => 'a comment to be found', :body => 'hfyfyh', :author => person); comment1.save! | |
| 651 | - comment2 = art.comments.build(:title => 'better comment, but not found', :body => 'hfyfyh', :author => person); comment2.save! | |
| 652 | - | |
| 653 | - get :directory, :asset => 'comments', :initial => 'a' | |
| 654 | - | |
| 655 | - assert_includes assigns(:results)[:comments], comment1 | |
| 656 | - assert_not_includes assigns(:results)[:comments], comment2 | |
| 657 | - end | |
| 658 | - | |
| 659 | - | |
| 660 | 586 | should 'display people with a given initial, under a specific category' do |
| 661 | 587 | |
| 662 | 588 | in_category_and_with_initial = create_user('fergunson').person |
| ... | ... | @@ -742,26 +668,6 @@ class SearchControllerTest < Test::Unit::TestCase |
| 742 | 668 | assert_not_includes assigns(:results)[:articles], art4 |
| 743 | 669 | end |
| 744 | 670 | |
| 745 | - should 'display comments with a given initial, under a specific category' do | |
| 746 | - person = create_user('teste').person | |
| 747 | - art = person.articles.build(:name => 'an article to be found'); art.save! | |
| 748 | - art.categories << @category | |
| 749 | - comment1 = art.comments.build(:title => 'a comment to be found', :body => 'hfyfyh', :author => person); comment1.save! | |
| 750 | - comment2 = art.comments.build(:title => 'better comment, but not found', :body => 'hfyfyh', :author => person); comment2.save! | |
| 751 | - | |
| 752 | - art2 = person.articles.build(:name => 'another article to be found'); art2.save! | |
| 753 | - comment3 = art2.comments.build(:title => 'a comment to be found', :body => 'hfyfyh', :author => person); comment1.save! | |
| 754 | - comment4 = art2.comments.build(:title => 'better comment, but not found', :body => 'hfyfyh', :author => person); comment2.save! | |
| 755 | - | |
| 756 | - | |
| 757 | - get :directory, :asset => 'comments', :initial => 'a', :category_path => [ 'my-category' ] | |
| 758 | - | |
| 759 | - assert_includes assigns(:results)[:comments], comment1 | |
| 760 | - assert_not_includes assigns(:results)[:comments], comment2 | |
| 761 | - assert_not_includes assigns(:results)[:comments], comment3 | |
| 762 | - assert_not_includes assigns(:results)[:comments], comment4 | |
| 763 | - end | |
| 764 | - | |
| 765 | 671 | should 'find enterprise by product category' do |
| 766 | 672 | ent1 = Enterprise.create!(:name => 'test1', :identifier => 'test1') |
| 767 | 673 | prod_cat = ProductCategory.create!(:name => 'pctest', :environment => Environment.default) |
| ... | ... | @@ -895,7 +801,7 @@ class SearchControllerTest < Test::Unit::TestCase |
| 895 | 801 | assert_not_includes assigns(:results)[:events], ev3 |
| 896 | 802 | end |
| 897 | 803 | |
| 898 | - %w[ people enterprises articles events communities products comments ].each do |asset| | |
| 804 | + %w[ people enterprises articles events communities products ].each do |asset| | |
| 899 | 805 | should "render asset-specific template when searching for #{asset}" do |
| 900 | 806 | get :index, :find_in => [ asset ] |
| 901 | 807 | assert_template asset | ... | ... |