Commit fad092cb868cf3dc0393ebb564f2bbaf171a3d75
Committed by
Álvaro Fernando Matos de Souza
1 parent
cf443b58
Exists in
master
and in
5 other branches
Add functional tests for software_infos search return only the software in params
Showing
2 changed files
with
16 additions
and
0 deletions
Show diff stats
test/functional/search_controller_test.rb
... | ... | @@ -199,6 +199,21 @@ class SearchControllerTest < ActionController::TestCase |
199 | 199 | assert_includes assigns(:searches)[:software_infos][:results], software_three.community |
200 | 200 | end |
201 | 201 | |
202 | + should "software_infos search return only the software in params" do | |
203 | + software_one = create_software_info("Software One", :acronym => "SFO", :finality => "Help") | |
204 | + software_two = create_software_info("Java", :acronym => "SFT", :finality => "Task") | |
205 | + software_three = create_software_info("Software Three", :acronym => "SFW", :finality => "Java") | |
206 | + | |
207 | + get( | |
208 | + :software_infos, | |
209 | + :only_softwares => ["software-three", "java"] | |
210 | + ) | |
211 | + | |
212 | + assert_includes assigns(:searches)[:software_infos][:results], software_two.community | |
213 | + assert_includes assigns(:searches)[:software_infos][:results], software_three.community | |
214 | + assert_not_includes assigns(:searches)[:software_infos][:results], software_one.community | |
215 | + end | |
216 | + | |
202 | 217 | private |
203 | 218 | |
204 | 219 | def create_software_categories | ... | ... |