Release Name: 0.36
Notes:
Rubicon was for a long time the authoritative test suite for the Ruby language. It has since
been superceded by the "test" directory in the Ruby distribution, but there are many features missing in the "test" directory.
We have put'ed some effort to bring rubicon up to date with Ruby 1.8+.
Changes:
2004-04-06 Simon Strandgaard <neoneye@adslhome.dk>
* release_package.rb: adapted some release package code
from my iterator project. outputs: tgz, zip.
* builtin/StringBase.rb: added tests of
#casecmp, #insert, #lstrip, #lstrip!,
#match, #rstrip, #rstrip!, #to_sym.
* builtin/HashBase.rb: added tests of
#default_proc, #merge, #merge!, #values_at.
2004-04-05 Simon Strandgaard <neoneye@adslhome.dk>
* builtin/TestEnumerable.rb: added tests of
#all?, #any?, #inject, #partition, #sort_by, #zip.
* builtin/ArrayBase.rb: added tests for
#fetch, #insert, #transpose and #values_at.
* builtin/TestKernel.rb: exercise require in conjunction
with pathchange, when it won't load the file.
see [ruby-talk:94646].
* builtin/TestException.rb: exercise the pre1.9 bug in
Exception#set_backtrace. See [ruby-talk:96273].
* rubicon.rb: made local const VERSION, so that Ruby-1.9x's
RUBY_VERSION is used when available.
2004-02-16 Simon Strandgaard <neoneye@adslhome.dk>
* builtin/TestKernel.rb: default value for #exit! has
changed with Ruby-1.8.1, from -1 into +1.
* builtin/TestModule.rb, builtin/TestModulePrivate.rb:
when invoking AllTests.rb then there was introduced
a PP::ObjectMixin instance.
* builtin/TestFile.rb: did implicit comparison between
Time and Fixnum.
* language/TestAssignment.rb, language/TestBlocksProcs.rb:
The prefix start which expands on assignment policy has
changed with Ruby-1.8. I have added a check for this.
* builtin/TestProc.rb: specialcase where arity has changed
in Ruby-1.8.
2004-02-15 Simon Strandgaard <neoneye@adslhome.dk>
* builtin/TestModule.rb, builtin/TestModulePrivate.rb: the
default value of #instance_methods has been changed at some
point before Ruby-1.8.1.
* builtin/ArrayBase.rb, builtin/HashBase.rb: the index kindof
behavier of #select seems to have been disabled, so this
feature isn't available in Ruby-1.8.1.
* builtin/, language/: changed from "#assert_raises(:symbol"
into "#assert_raise(symbol".
* builtin/, language/: rubyunit's #assert_match has opposite
argument order than Test::Unit.
* rubicon_tests.rb: #default_test added.
* language/TestRegularExpressions.rb: capture_stderr, so that
the console doesn't get cluttered up with regexp warnings.
2003-04-12 Tanaka Akira <akr@m17n.org>
* language/regexp.test: fix error message on `([a-[:digit:]]+)'.
|