Class I18nSimpleBackendLocalizeDateTest
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 311
311:   def setup
312:     @backend = I18n::Backend::Simple.new
313:     add_datetime_translations
314:     @date = Date.new 2008, 1, 1
315:   end

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # 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

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 317
317:   def test_translate_given_the_short_format_it_uses_it
318:     assert_equal '01. Jan', @backend.localize('de', @date, :short)
319:   end

[Validate]