Commit 05eaa3f1afd4a73a40757486699478a530dd3808
1 parent
b478a424
Exists in
master
and in
5 other branches
find_offerer: New tests for find offerer
Signed-off-by: Gabriela Navarro <navarro1703@gmail.com> Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com>
Showing
2 changed files
with
18 additions
and
2 deletions
Show diff stats
test/functional/mpog_software_plugin_myprofile_controller_test.rb
@@ -79,4 +79,20 @@ class MpogSoftwarePluginMyprofileControllerTest < ActionController::TestCase | @@ -79,4 +79,20 @@ class MpogSoftwarePluginMyprofileControllerTest < ActionController::TestCase | ||
79 | assert_equal "Ana de Souza",response[1]["name"] | 79 | assert_equal "Ana de Souza",response[1]["name"] |
80 | assert_equal "Angela Silva",response[2]["name"] | 80 | assert_equal "Angela Silva",response[2]["name"] |
81 | end | 81 | end |
82 | + | ||
83 | + should 'make search for Ang for offerer in software creation' do | ||
84 | + offer_token = "Ang" | ||
85 | + post :search_offerers, :profile => person.identifier,:q => offer_token | ||
86 | + response = JSON.parse(@response.body) | ||
87 | + assert_equal "Angelo Roberto",response[0]["name"] | ||
88 | + assert_equal "Angela Silva",response[1]["name"] | ||
89 | + end | ||
90 | + | ||
91 | + should 'not find any offerer for software creation' do | ||
92 | + offer_token = "Jos" | ||
93 | + post :search_offerers, :profile => person.identifier,:q => offer_token | ||
94 | + response = JSON.parse(@response.body) | ||
95 | + assert response.count == 0 | ||
96 | + end | ||
97 | + | ||
82 | end | 98 | end |
views/mpog_software_plugin_myprofile/new_software.html.erb
@@ -97,13 +97,13 @@ | @@ -97,13 +97,13 @@ | ||
97 | <%= swf.text_field(:demonstration_url) %> | 97 | <%= swf.text_field(:demonstration_url) %> |
98 | </div> | 98 | </div> |
99 | <% end %> | 99 | <% end %> |
100 | - | 100 | + |
101 | <div class="formfieldline"> | 101 | <div class="formfieldline"> |
102 | <%= content_tag('label', _('Fill in the search field to add offerers for this Software'), :id => "text-input-search-offerers") %> | 102 | <%= content_tag('label', _('Fill in the search field to add offerers for this Software'), :id => "text-input-search-offerers") %> |
103 | <%= token_input_field_tag(:q, 'search-offerers', {:action => 'search_offerers'}, { :focus => true, :hint_text => _('Type in a search term for a person to be added as | 103 | <%= token_input_field_tag(:q, 'search-offerers', {:action => 'search_offerers'}, { :focus => true, :hint_text => _('Type in a search term for a person to be added as |
104 | offerers'), :pre_populate => @tokenized_children}) %> | 104 | offerers'), :pre_populate => @tokenized_children}) %> |
105 | </div> | 105 | </div> |
106 | - | 106 | + |
107 | <div id='libraries_fields'> | 107 | <div id='libraries_fields'> |
108 | <h4> <%= _("Libraries") %> </h4> | 108 | <h4> <%= _("Libraries") %> </h4> |
109 | <%= render :partial => 'library_fields', :locals => { :f => f, :object_name => 'community', :profile => @community, :libraries => @list_libraries } %> | 109 | <%= render :partial => 'library_fields', :locals => { :f => f, :object_name => 'community', :profile => @community, :libraries => @list_libraries } %> |