Module: Tests::Backend::Api::Pluralization

Instance Method Summary collapse

Instance Method Details

#test_interpolate_given_incomplete_pluralization_data_raises_invalid_pluralization_dataObject



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_givenObject



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_givenObject



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_stringObject



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_stringObject



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

#test_pluralize_given_3_returns_plural_stringObject



23
24
25
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 23

def test_pluralize_given_3_returns_plural_string
  assert_equal 'bars', I18n.t(:default => { :other => 'bars' }, :count => 3)
end

#test_pluralize_given_nil_returns_the_given_entryObject



27
28
29
# File 'lib/vendor/i18n/test/api/pluralization.rb', line 27

def test_pluralize_given_nil_returns_the_given_entry
  assert_equal({ :zero => 'zero' }, I18n.t(:default => { :zero => 'zero' }, :count => nil))
end