From 07063c0310f126333c767eca0f56e0dadb4e90e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Thu, 16 Feb 2012 15:32:15 -0200 Subject: [PATCH] Test error_notification stored in I18n --- test/form_builder/error_notification_test.rb | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/test/form_builder/error_notification_test.rb b/test/form_builder/error_notification_test.rb index d71d3a81..45ba59e0 100644 --- a/test/form_builder/error_notification_test.rb +++ b/test/form_builder/error_notification_test.rb @@ -61,9 +61,19 @@ class ErrorNotificationTest < ActionView::TestCase 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' + test 'error notification can contain HTML tags' do + with_error_notification_for @user, :message => 'Erro encontrado ao criar usuário' + assert_select 'p.error_notification', 'Erro encontrado ao criar usuário' + assert_select 'p.error_notification b', 'usuário' + end + + test 'error notification uses I18n based on model to generate the notification message and accepts HTML' do + store_translations(:en, :simple_form => { :error_notification => { :user => + 'Alguns erros foram encontrados para o usuário:' + } }) do + with_error_notification_for @user + assert_select 'p.error_notification', 'Alguns erros foram encontrados para o usuário:' + assert_select 'p.error_notification b', 'usuário' + end end end