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 | 79 | assert_equal "Ana de Souza",response[1]["name"] |
| 80 | 80 | assert_equal "Angela Silva",response[2]["name"] |
| 81 | 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 | 98 | end | ... | ... |
views/mpog_software_plugin_myprofile/new_software.html.erb
| ... | ... | @@ -97,13 +97,13 @@ |
| 97 | 97 | <%= swf.text_field(:demonstration_url) %> |
| 98 | 98 | </div> |
| 99 | 99 | <% end %> |
| 100 | - | |
| 100 | + | |
| 101 | 101 | <div class="formfieldline"> |
| 102 | 102 | <%= content_tag('label', _('Fill in the search field to add offerers for this Software'), :id => "text-input-search-offerers") %> |
| 103 | 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 | 104 | offerers'), :pre_populate => @tokenized_children}) %> |
| 105 | 105 | </div> |
| 106 | - | |
| 106 | + | |
| 107 | 107 | <div id='libraries_fields'> |
| 108 | 108 | <h4> <%= _("Libraries") %> </h4> |
| 109 | 109 | <%= render :partial => 'library_fields', :locals => { :f => f, :object_name => 'community', :profile => @community, :libraries => @list_libraries } %> | ... | ... |