Class I18nSimpleBackendLocalizeDateTimeTest
In: vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb
Parent: Test::Unit::TestCase

Methods

Included Modules

I18nSimpleBackendTestSetup

Public Instance methods

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 365
365:   def setup
366:     @backend = I18n::Backend::Simple.new
367:     add_datetime_translations
368:     @morning = DateTime.new 2008, 1, 1, 6
369:     @evening = DateTime.new 2008, 1, 1, 18
370:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 384
384:   def test_translate_given_a_day_name_format_it_returns_the_correct_day_name
385:     assert_equal 'Dienstag', @backend.localize('de', @morning, '%A')
386:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 400
400:   def test_translate_given_a_meridian_indicator_format_it_returns_the_correct_meridian_indicator
401:     assert_equal 'am', @backend.localize('de', @morning, '%p')
402:     assert_equal 'pm', @backend.localize('de', @evening, '%p')
403:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 392
392:   def test_translate_given_a_month_name_format_it_returns_the_correct_month_name
393:     assert_equal 'Januar', @backend.localize('de', @morning, '%B')
394:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 388
388:   def test_translate_given_an_abbr_day_name_format_it_returns_the_correct_abbrevated_day_name
389:     assert_equal 'Di', @backend.localize('de', @morning, '%a')
390:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 396
396:   def test_translate_given_an_abbr_month_name_format_it_returns_the_correct_abbrevated_month_name
397:     assert_equal 'Jan', @backend.localize('de', @morning, '%b')
398:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 409
409:   def test_translate_given_an_unknown_format_it_does_not_fail
410:     assert_nothing_raised{ @backend.localize 'de', @morning, '%x' }
411:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 405
405:   def test_translate_given_no_format_it_does_not_fail
406:     assert_nothing_raised{ @backend.localize 'de', @morning }
407:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 380
380:   def test_translate_given_the_default_format_it_uses_it
381:     assert_equal 'Di, 01. Jan 2008 06:00:00 +0000', @backend.localize('de', @morning, :default)
382:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 376
376:   def test_translate_given_the_long_format_it_uses_it
377:     assert_equal '01. Januar 2008 06:00', @backend.localize('de', @morning, :long)
378:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 372
372:   def test_translate_given_the_short_format_it_uses_it
373:     assert_equal '01. Jan 06:00', @backend.localize('de', @morning, :short)
374:   end

[Validate]