| Class | I18nSimpleBackendLocalizeDateTest |
| In: |
vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb
|
| Parent: | Test::Unit::TestCase |
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 311
311: def setup
312: @backend = I18n::Backend::Simple.new
313: add_datetime_translations
314: @date = Date.new 2008, 1, 1
315: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 353
353: def test_localize_nil_raises_argument_error
354: assert_raise(I18n::ArgumentError) { @backend.localize 'de', nil }
355: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 357
357: def test_localize_object_raises_argument_error
358: assert_raise(I18n::ArgumentError) { @backend.localize 'de', Object.new }
359: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 329
329: def test_translate_given_a_day_name_format_it_returns_a_day_name
330: assert_equal 'Dienstag', @backend.localize('de', @date, '%A')
331: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 337
337: def test_translate_given_a_month_name_format_it_returns_a_month_name
338: assert_equal 'Januar', @backend.localize('de', @date, '%B')
339: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 333
333: def test_translate_given_an_abbr_day_name_format_it_returns_an_abbrevated_day_name
334: assert_equal 'Di', @backend.localize('de', @date, '%a')
335: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 341
341: def test_translate_given_an_abbr_month_name_format_it_returns_an_abbrevated_month_name
342: assert_equal 'Jan', @backend.localize('de', @date, '%b')
343: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 349
349: def test_translate_given_an_unknown_format_it_does_not_fail
350: assert_nothing_raised{ @backend.localize 'de', @date, '%x' }
351: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 345
345: def test_translate_given_no_format_it_does_not_fail
346: assert_nothing_raised{ @backend.localize 'de', @date }
347: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 325
325: def test_translate_given_the_default_format_it_uses_it
326: assert_equal '01.01.2008', @backend.localize('de', @date, :default)
327: end
# File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 321
321: def test_translate_given_the_long_format_it_uses_it
322: assert_equal '01. Januar 2008', @backend.localize('de', @date, :long)
323: end