diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 14aa236..51567c6 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1130,7 +1130,7 @@ module ApplicationHelper content_tag(:div, :class => 'errorExplanation', :id => 'errorExplanation') do content_tag(:h2, _('Errors while saving')) + content_tag(:ul) do - safe_join(errors.map { |err| content_tag(:li, err) }) + safe_join(errors.map { |err| content_tag(:li, err.html_safe) }) end end end diff --git a/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb b/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb index b02b15b..721abf5 100644 --- a/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb +++ b/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb @@ -46,7 +46,7 @@ class OrganizationRatingsPluginProfileControllerTest < ActionController::TestCas test "do not create community_rating without a rate value" do post :new_rating, profile: @community.identifier, :comments => {:body => ""}, :organization_rating_value => nil - assert_match "value: can't be blank", session[:notice] + assert_tag :tag => 'div', :attributes => {:class => /errorExplanation/}, :content => /Value can't be blank/ end test "do not create two ratings on Community when vote once config is true" do -- libgit2 0.21.2