From 9dfff667a778416e0ccf2a10f7010a8a53f7058f Mon Sep 17 00:00:00 2001 From: Edison Date: Thu, 16 Feb 2012 15:07:52 -0200 Subject: [PATCH] allow HTML tags in error notifications messages --- lib/simple_form/error_notification.rb | 2 +- test/form_builder/error_notification_test.rb | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/simple_form/error_notification.rb b/lib/simple_form/error_notification.rb index a5ee84f3..0cd0c63d 100644 --- a/lib/simple_form/error_notification.rb +++ b/lib/simple_form/error_notification.rb @@ -25,7 +25,7 @@ module SimpleForm end def error_message - @message || translate_error_notification + (@message || translate_error_notification).html_safe end def error_notification_tag diff --git a/test/form_builder/error_notification_test.rb b/test/form_builder/error_notification_test.rb index 2fb1cd36..d71d3a81 100644 --- a/test/form_builder/error_notification_test.rb +++ b/test/form_builder/error_notification_test.rb @@ -60,4 +60,10 @@ class ErrorNotificationTest < ActionView::TestCase assert_select 'div.error_notification' end end + + test 'error notification should contain HTML tags' do + with_error_notification_for @user, :message => 'Erro encontrado ao criar usuario' + assert_select 'p.error_notification', 'Erro encontrado ao criar usuario' + assert_select 'p.error_notification b', 'usuario' + end end