summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-string-ext/test/string.rb
diff options
context:
space:
mode:
authormattn <[email protected]>2014-08-11 14:01:10 +0900
committermattn <[email protected]>2014-08-11 14:01:10 +0900
commit34f40b0a0112dc613d89f6561cea59636fcd083d (patch)
tree0569b9ceab6c7511205c79a610c021f08aea6999 /mrbgems/mruby-string-ext/test/string.rb
parent2b74fa54de355753d2aa2226e73375dc336a34e3 (diff)
downloadmruby-34f40b0a0112dc613d89f6561cea59636fcd083d.tar.gz
mruby-34f40b0a0112dc613d89f6561cea59636fcd083d.zip
Fix String#succ. "-".succ should be "."
Diffstat (limited to 'mrbgems/mruby-string-ext/test/string.rb')
-rw-r--r--mrbgems/mruby-string-ext/test/string.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/mrbgems/mruby-string-ext/test/string.rb b/mrbgems/mruby-string-ext/test/string.rb
index 4067abdbf..23b29d538 100644
--- a/mrbgems/mruby-string-ext/test/string.rb
+++ b/mrbgems/mruby-string-ext/test/string.rb
@@ -281,7 +281,8 @@ assert('String#succ') do
assert_equal "bA", "aZ".succ
assert_equal "1A", "0Z".succ
- assert_equal "-", "-".succ
+ assert_equal ".", "-".succ
+ assert_equal "\x01\x00", "\xff".succ
assert_equal "-b", "-a".succ
assert_equal "-aa", "-z".succ
assert_equal "あb", "あa".succ
@@ -341,13 +342,13 @@ assert('String#succ') do
assert_equal "1A", a
a = "-"; a.succ!
- assert_equal "-", a
+ assert_equal ".", a
+ a = "\xff"; a.succ!
+ assert_equal "\x01\x00", a
a = "-a"; a.succ!
assert_equal "-b", a
a = "-z"; a.succ!
assert_equal "-aa", a
- a = "あ"; a.succ!
- assert_equal "あ", a
a = "あa"; a.succ!
assert_equal "あb", a
a = "あaz"; a.succ!