diff options
author | Xavier Noria <fxn@hashref.com> | 2012-02-10 11:14:10 -0800 |
---|---|---|
committer | Xavier Noria <fxn@hashref.com> | 2012-02-10 11:14:10 -0800 |
commit | 6728191494a3ee1248e86d4b96d7973299675827 (patch) | |
tree | b7cf1824ed7ef6f23ddf452ca4d187bb720ed15d /activesupport/test | |
parent | 3092324ef4e2f6f096adfbcf92597502b3ce91aa (diff) | |
parent | 532cd49530bd1acca96c1c615b6b328bce42103a (diff) | |
download | rails-6728191494a3ee1248e86d4b96d7973299675827.tar.gz rails-6728191494a3ee1248e86d4b96d7973299675827.tar.bz2 rails-6728191494a3ee1248e86d4b96d7973299675827.zip |
Merge pull request #4719 from markmcspadden/singularize_words_that_end_in_ss
Add Inflection test (and fixes) to ensure singularizing a singular actually give you the correct singular in more cases
Diffstat (limited to 'activesupport/test')
-rw-r--r-- | activesupport/test/inflector_test.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/activesupport/test/inflector_test.rb b/activesupport/test/inflector_test.rb index e7c671778a..7b012f7caa 100644 --- a/activesupport/test/inflector_test.rb +++ b/activesupport/test/inflector_test.rb @@ -65,6 +65,14 @@ class InflectorTest < ActiveSupport::TestCase assert_equal(plural.capitalize, ActiveSupport::Inflector.pluralize(plural.capitalize)) end end + + SingularToPlural.each do |singular, plural| + define_method "test_singularize_singular_#{singular}" do + assert_equal(singular, ActiveSupport::Inflector.singularize(singular)) + assert_equal(singular.capitalize, ActiveSupport::Inflector.singularize(singular.capitalize)) + end + end + def test_overwrite_previous_inflectors assert_equal("series", ActiveSupport::Inflector.singularize("series")) |