diff --git a/lib/software_info.rb b/lib/software_info.rb index b616a36..a284046 100644 --- a/lib/software_info.rb +++ b/lib/software_info.rb @@ -55,7 +55,7 @@ class SoftwareInfo < ActiveRecord::Base end unless internacionalizable.blank? - like_sql << "internacionalizable = ? AND " + like_sql << "intern = ? AND " values << "#{internacionalizable}" end diff --git a/test/functional/search_controller_test.rb b/test/functional/search_controller_test.rb index 4080c83..05dcd30 100644 --- a/test/functional/search_controller_test.rb +++ b/test/functional/search_controller_test.rb @@ -241,6 +241,21 @@ class SearchControllerTest < ActionController::TestCase assert_includes assigns(:searches)[:communities][:results], software.community end + should "search for software by internacionalizable" do + software = create_software("beautiful") + software.intern = true + software.save! + + params = {"type"=>"Software", "query"=>"", "name"=>"", "database_description"=>{"id"=>""}, + "programming_language"=>{"id"=>""}, + "operating_system"=>{"id"=>""}, + "controlled_vocabulary"=>"", "license_info"=>{"id"=>""}, "e_ping"=>"", "e_mag"=>"", "icp_brasil"=>"", "e_arq"=>"", "internacionalizable"=>"true", + "commit"=>"Search"} + get :communities, params + + assert_includes assigns(:searches)[:communities][:results], software.community + end + should "search by e_arq and e_ping" do software = create_software("beautiful") software.e_arq = true -- libgit2 0.21.2