Class: I18nSimpleBackendPluralizeTest
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- I18nSimpleBackendPluralizeTest
show all
- Includes:
- I18nSimpleBackendTestSetup
- Defined in:
- lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb
Instance Method Summary
collapse
#add_datetime_translations, #backend_get_translations, #setup_backend
Instance Method Details
#test_interpolate_given_incomplete_pluralization_data_raises_invalid_pluralization_data ⇒ Object
231
232
233
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 231
def test_interpolate_given_incomplete_pluralization_data_raises_invalid_pluralization_data
assert_raise(I18n::InvalidPluralizationData){ @backend.send(:pluralize, nil, {:one => 'bar'}, 2) }
end
|
#test_pluralize_given_0_returns_plural_string_if_no_zero_key_given ⇒ Object
215
216
217
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 215
def test_pluralize_given_0_returns_plural_string_if_no_zero_key_given
assert_equal 'bars', @backend.send(:pluralize, nil, {:one => 'bar', :other => 'bars'}, 0)
end
|
#test_pluralize_given_0_returns_zero_string_if_zero_key_given ⇒ Object
211
212
213
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 211
def test_pluralize_given_0_returns_zero_string_if_zero_key_given
assert_equal 'zero', @backend.send(:pluralize, nil, {:zero => 'zero', :one => 'bar', :other => 'bars'}, 0)
end
|
#test_pluralize_given_1_returns_singular_string ⇒ Object
219
220
221
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 219
def test_pluralize_given_1_returns_singular_string
assert_equal 'bar', @backend.send(:pluralize, nil, {:one => 'bar', :other => 'bars'}, 1)
end
|
#test_pluralize_given_2_returns_plural_string ⇒ Object
223
224
225
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 223
def test_pluralize_given_2_returns_plural_string
assert_equal 'bars', @backend.send(:pluralize, nil, {:one => 'bar', :other => 'bars'}, 2)
end
|
#test_pluralize_given_3_returns_plural_string ⇒ Object
227
228
229
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 227
def test_pluralize_given_3_returns_plural_string
assert_equal 'bars', @backend.send(:pluralize, nil, {:one => 'bar', :other => 'bars'}, 3)
end
|
#test_pluralize_given_nil_returns_the_given_entry ⇒ Object
206
207
208
209
|
# File 'lib/active_support/vendor/i18n-0.1.3/test/simple_backend_test.rb', line 206
def test_pluralize_given_nil_returns_the_given_entry
entry = {:one => 'bar', :other => 'bars'}
assert_equal entry, @backend.send(:pluralize, nil, entry, nil)
end
|