summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-05-16 23:28:31 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-05-16 23:28:31 +0000
commit25fd1d7ff2de52b8670b50be68a5d09a5ddedd38 (patch)
tree3f9afe4bebd166e30e9f9c73cada34d2a51a6b7b /sample
parentae8463b03c8882da342f0d4318175ab950280f0b (diff)
* object.c (rb_class_allocate_instance): singleton class check
moved to rb_obj_alloc(). (ruby-bugs-ja PR#345) * re.c (rb_reg_quote): should escape white space characters, \t, \f, \n, \r. (ruby-bugs-ja PR#231) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'sample')
-rw-r--r--sample/test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/sample/test.rb b/sample/test.rb
index 32b79a61f6..d49e7a3e28 100644
--- a/sample/test.rb
+++ b/sample/test.rb
@@ -1194,6 +1194,13 @@ test_ok(-1045307475.to_s(36) == "-hacker")
test_ok("Just_another_Ruby_hacker".to_i(36) == 265419172580680477752431643787347)
test_ok(-265419172580680477752431643787347.to_s(36) == "-justanotherrubyhacker")
+a = []
+(0..255).each {|n|
+ ch = [n].pack("C")
+ a.push ch if /a#{Regexp.quote ch}b/x =~ "ab"
+}
+test_ok(a.size == 0)
+
test_check "assignment"
a = nil
test_ok(defined?(a))