ruby-changes:2146
From: ko1@a...
Date: 5 Oct 2007 16:43:49 +0900
Subject: [ruby-changes:2146] akr - Ruby:r13637 (trunk): * bootstraptest/runner.rb (assert_not_match): new method.
akr 2007-10-05 16:43:34 +0900 (Fri, 05 Oct 2007)
New Revision: 13637
Modified files:
trunk/ChangeLog
trunk/bootstraptest/runner.rb
trunk/bootstraptest/test_knownbug.rb
Log:
* bootstraptest/runner.rb (assert_not_match): new method.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13637&r2=13636
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/runner.rb?r1=13637&r2=13636
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_knownbug.rb?r1=13637&r2=13636
Index: ChangeLog
===================================================================
--- ChangeLog (revision 13636)
+++ ChangeLog (revision 13637)
@@ -1,3 +1,7 @@
+Fri Oct 5 16:42:27 2007 Tanaka Akira <akr@f...>
+
+ * bootstraptest/runner.rb (assert_not_match): new method.
+
Fri Oct 5 16:15:52 2007 Akinori MUSHA <knu@i...>
* configure.in: Turn on --enable-pthread by default for FreeBSD
Index: bootstraptest/test_knownbug.rb
===================================================================
--- bootstraptest/test_knownbug.rb (revision 13636)
+++ bootstraptest/test_knownbug.rb (revision 13637)
@@ -21,3 +21,8 @@
require 'continuation'
Fiber.new{ callcc{|c| @c = c } }.resume
}, '[ruby-dev:31913]'
+
+assert_not_match /method_missing/, %q{
+ STDERR.reopen(STDOUT)
+ variable_or_mehtod_not_exist
+}
Index: bootstraptest/runner.rb
===================================================================
--- bootstraptest/runner.rb (revision 13636)
+++ bootstraptest/runner.rb (revision 13637)
@@ -166,6 +166,18 @@
}
end
+def assert_not_match(unexpected_pattern, testsrc, message = '')
+ newtest
+ assert_check(testsrc, message) {|result|
+ if unexpected_pattern !~ result
+ nil
+ else
+ desc = "#{unexpected_pattern.inspect} expected to be !~\n#{result.inspect}"
+ pretty(testsrc, desc, result)
+ end
+ }
+end
+
def assert_normal_exit(testsrc, message = '')
newtest
$stderr.puts "\##{@count} #{@location}" if @verbose
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml