aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/inflector_test_cases.rb
diff options
context:
space:
mode:
authorKristopher Murata <kris@kside.net>2010-04-04 02:03:41 -0400
committerJeremy Kemper <jeremy@bitsweat.net>2010-04-04 09:37:26 -0700
commitef84e691ffe7b43ce64e859f43b17128a405785a (patch)
tree89d4ae1c41e2f7e8cd27c1912941d0366f1ed258 /activesupport/test/inflector_test_cases.rb
parent98b4424141b4775183618bc307e0e7d09d74df6e (diff)
downloadrails-ef84e691ffe7b43ce64e859f43b17128a405785a.tar.gz
rails-ef84e691ffe7b43ce64e859f43b17128a405785a.tar.bz2
rails-ef84e691ffe7b43ce64e859f43b17128a405785a.zip
Parameterize should accept malformed utf8 characters [#4323 state:resolved]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Diffstat (limited to 'activesupport/test/inflector_test_cases.rb')
-rw-r--r--activesupport/test/inflector_test_cases.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/activesupport/test/inflector_test_cases.rb b/activesupport/test/inflector_test_cases.rb
index 56372903f3..8dad9d8155 100644
--- a/activesupport/test/inflector_test_cases.rb
+++ b/activesupport/test/inflector_test_cases.rb
@@ -159,7 +159,8 @@ module InflectorTestCases
"Trailing bad characters!@#" => "trailing-bad-characters",
"!@#Leading bad characters" => "leading-bad-characters",
"Squeeze separators" => "squeeze-separators",
- "Test with + sign" => "test-with-sign"
+ "Test with + sign" => "test-with-sign",
+ "Test with malformed utf8 \251" => "test-with-malformed-utf8"
}
StringToParameterizeWithNoSeparator = {
@@ -168,7 +169,8 @@ module InflectorTestCases
"Trailing bad characters!@#" => "trailingbadcharacters",
"!@#Leading bad characters" => "leadingbadcharacters",
"Squeeze separators" => "squeezeseparators",
- "Test with + sign" => "testwithsign"
+ "Test with + sign" => "testwithsign",
+ "Test with malformed utf8 \251" => "testwithmalformedutf8"
}
StringToParameterizeWithUnderscore = {
@@ -177,12 +179,14 @@ module InflectorTestCases
"Trailing bad characters!@#" => "trailing_bad_characters",
"!@#Leading bad characters" => "leading_bad_characters",
"Squeeze separators" => "squeeze_separators",
- "Test with + sign" => "test_with_sign"
+ "Test with + sign" => "test_with_sign",
+ "Test with malformed utf8 \251" => "test_with_malformed_utf8"
}
StringToParameterizedAndNormalized = {
"Malmö" => "malmo",
- "Garçons" => "garcons"
+ "Garçons" => "garcons",
+ "Ops\331" => "ops"
}
UnderscoreToHuman = {