Class I18nSimpleBackendTranslationsTest
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 103
103:   def test_store_translations_adds_translations # no, really :-)
104:     @backend.store_translations 'en''en', :foo => 'bar'
105:     assert_equal Hash['en''en', {:foo => 'bar'}], backend_get_translations
106:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 119
119:   def test_store_translations_converts_keys_to_symbols
120:     # backend_reset_translations!
121:     @backend.store_translations 'en', 'foo' => {'bar' => 'bar', 'baz' => 'baz'}
122:     assert_equal Hash['en''en', {:foo => {:bar => 'bar', :baz => 'baz'}}], backend_get_translations
123:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 108
108:   def test_store_translations_deep_merges_translations
109:     @backend.store_translations 'en''en', :foo => {:bar => 'bar'}
110:     @backend.store_translations 'en''en', :foo => {:baz => 'baz'}
111:     assert_equal Hash['en''en', {:foo => {:bar => 'bar', :baz => 'baz'}}], backend_get_translations
112:   end

[Source]

     # File vendor/rails/activesupport/lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb, line 114
114:   def test_store_translations_forces_locale_to_sym
115:     @backend.store_translations 'en', :foo => 'bar'
116:     assert_equal Hash['en''en', {:foo => 'bar'}], backend_get_translations
117:   end

[Validate]