From 6c066302e2200f91847befd56b4ddbb555f41925 Mon Sep 17 00:00:00 2001 From: Kouki Ooyatsu Date: Fri, 8 Mar 2013 10:02:31 +0900 Subject: add mrbgems/ext/mruby-numeric, and method: Integer#chr --- mrbgems/mruby-numeric-ext/test/numeric.rb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 mrbgems/mruby-numeric-ext/test/numeric.rb (limited to 'mrbgems/mruby-numeric-ext/test/numeric.rb') diff --git a/mrbgems/mruby-numeric-ext/test/numeric.rb b/mrbgems/mruby-numeric-ext/test/numeric.rb new file mode 100644 index 000000000..cafa0f1aa --- /dev/null +++ b/mrbgems/mruby-numeric-ext/test/numeric.rb @@ -0,0 +1,7 @@ +## +# Numeric(Ext) Test + +assert('Integer#chr') do + assert_equal(65.chr, "A") + assert_equal(0x42.chr, "B") +end -- cgit v1.2.3 From 6dfc276230d52b7fed7f86b94473cd6a8bb88cc0 Mon Sep 17 00:00:00 2001 From: Kouki Ooyatsu Date: Fri, 8 Mar 2013 10:36:54 +0900 Subject: add Integer#chr test case: multibyte (raise RangeError) --- mrbgems/mruby-numeric-ext/test/numeric.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mrbgems/mruby-numeric-ext/test/numeric.rb') diff --git a/mrbgems/mruby-numeric-ext/test/numeric.rb b/mrbgems/mruby-numeric-ext/test/numeric.rb index cafa0f1aa..0132e5559 100644 --- a/mrbgems/mruby-numeric-ext/test/numeric.rb +++ b/mrbgems/mruby-numeric-ext/test/numeric.rb @@ -4,4 +4,7 @@ assert('Integer#chr') do assert_equal(65.chr, "A") assert_equal(0x42.chr, "B") + + # encoding multibyte (not support yet) + assert_raise(RangeError) { 12345.chr } end -- cgit v1.2.3 From d3ff90f5fc99e06433ccb6213461b906101cb623 Mon Sep 17 00:00:00 2001 From: Kouki Ooyatsu Date: Fri, 8 Mar 2013 10:41:38 +0900 Subject: fix comment --- mrbgems/mruby-numeric-ext/test/numeric.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mrbgems/mruby-numeric-ext/test/numeric.rb') diff --git a/mrbgems/mruby-numeric-ext/test/numeric.rb b/mrbgems/mruby-numeric-ext/test/numeric.rb index 0132e5559..6c1cf0fce 100644 --- a/mrbgems/mruby-numeric-ext/test/numeric.rb +++ b/mrbgems/mruby-numeric-ext/test/numeric.rb @@ -5,6 +5,6 @@ assert('Integer#chr') do assert_equal(65.chr, "A") assert_equal(0x42.chr, "B") - # encoding multibyte (not support yet) + # multibyte encoding (not support yet) assert_raise(RangeError) { 12345.chr } end -- cgit v1.2.3