Module: Tests::Backend::Api::Pluralization
- Included in:
- I18nChainBackendApiPluralizationTest, I18nFallbacksBackendApiPluralizationTest, I18nPluralizationBackendApiPluralizeTest, I18nSimpleBackendApiPluralizationTest
- Defined in:
- lib/vendor/i18n/test/api/pluralization.rb
Instance Method Summary collapse
- #test_interpolate_given_incomplete_pluralization_data_raises_invalid_pluralization_data ⇒ Object
- #test_pluralize_given_0_returns_plural_string_if_no_zero_key_given ⇒ Object
- #test_pluralize_given_0_returns_zero_string_if_zero_key_given ⇒ Object
- #test_pluralize_given_1_returns_singular_string ⇒ Object
- #test_pluralize_given_2_returns_plural_string ⇒ Object
- #test_pluralize_given_3_returns_plural_string ⇒ Object
- #test_pluralize_given_nil_returns_the_given_entry ⇒ Object
Instance Method Details
#test_interpolate_given_incomplete_pluralization_data_raises_invalid_pluralization_data ⇒ Object
31 32 33 |
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 31 def test_interpolate_given_incomplete_pluralization_data_raises_invalid_pluralization_data assert_raises(I18n::InvalidPluralizationData){ I18n.t(:default => { :one => 'bar' }, :count => 2) } end |
#test_pluralize_given_0_returns_plural_string_if_no_zero_key_given ⇒ Object
11 12 13 |
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 11 def test_pluralize_given_0_returns_plural_string_if_no_zero_key_given assert_equal 'bars', I18n.t(:default => { :other => 'bars' }, :count => 0) end |
#test_pluralize_given_0_returns_zero_string_if_zero_key_given ⇒ Object
7 8 9 |
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 7 def test_pluralize_given_0_returns_zero_string_if_zero_key_given assert_equal 'zero', I18n.t(:default => { :zero => 'zero' }, :count => 0) end |
#test_pluralize_given_1_returns_singular_string ⇒ Object
15 16 17 |
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 15 def test_pluralize_given_1_returns_singular_string assert_equal 'bar', I18n.t(:default => { :one => 'bar' }, :count => 1) end |
#test_pluralize_given_2_returns_plural_string ⇒ Object
19 20 21 |
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 19 def test_pluralize_given_2_returns_plural_string assert_equal 'bars', I18n.t(:default => { :other => 'bars' }, :count => 2) end |