diff --git a/lib/mpog_software_plugin.rb b/lib/mpog_software_plugin.rb index 1b79d67..c09147b 100644 --- a/lib/mpog_software_plugin.rb +++ b/lib/mpog_software_plugin.rb @@ -143,7 +143,6 @@ class MpogSoftwarePlugin < Noosfero::Plugin !context.session[:hide_incomplete_percentage].blank? person = Person.where(:user_id => context.session[:user]).first - puts "="*80,person,"="*80 call_percentage_profile_template(person) end @@ -283,7 +282,7 @@ class MpogSoftwarePlugin < Noosfero::Plugin end end - manage_user_institutions(user, leave_communities, enter_communities) + manage_user_institutions(user, old_communities, new_communities) end def show_sisp_field @@ -362,7 +361,7 @@ class MpogSoftwarePlugin < Noosfero::Plugin } end - def manage_user_institutions(leave_communities, enter_communities) + def manage_user_institutions(user, old_communities, new_communities) leave_communities = (old_communities - new_communities) enter_communities = (new_communities - old_communities) diff --git a/test/functional/profile_editor_controller_test.rb b/test/functional/profile_editor_controller_test.rb index 4f0fc9c..468f7ba 100644 --- a/test/functional/profile_editor_controller_test.rb +++ b/test/functional/profile_editor_controller_test.rb @@ -60,11 +60,7 @@ class ProfileEditorControllerTest < ActionController::TestCase end should "add new institution for user into edit profile" do - user = fast_create(User) - user.person = fast_create(Person) - user.person.user = user - user.save! - user.person.save! + user = create_basic_user params_user = Hash.new params_user[:institution_ids] = [] @@ -79,16 +75,12 @@ class ProfileEditorControllerTest < ActionController::TestCase end should "remove institutions for user into edit profile" do - user = fast_create(User) - user.person = fast_create(Person) + user = create_basic_user @institution_list.each do |institution| user.institutions << institution end - - user.person.user = user user.save! - user.person.save! params_user = Hash.new params_user[:institution_ids] = [] @@ -99,4 +91,15 @@ class ProfileEditorControllerTest < ActionController::TestCase assert_equal 0, User.last.institutions.count end + + protected + + def create_basic_user + user = fast_create(User) + user.person = fast_create(Person) + user.person.user = user + user.save! + user.person.save! + user + end end -- libgit2 0.21.2