COMMIT Update some Array specs according to [ruby-core:23633]. http://github.com/rubyspec/rubyspec/commit/4d7ad6ce4152331d0803ed7a1e25112883900d7c COMMIT Kernel#require: Test for 1.9 sec. bug ([ruby-core:24155]) http://github.com/rubyspec/rubyspec/commit/166e4030f2bf41c33fbec31b930ba819f940cf18 COMMIT Numeric#modulo: self#- (self#/ arg) * arg on 1.9 http://github.com/rubyspec/rubyspec/commit/6a017c9ec8f4ead9715f297f3f9c4ff0e93ebfa2 COMMIT Numeric#divmod: Uses #- instead of #% on 1.9 http://github.com/rubyspec/rubyspec/commit/e8d390ddf46889cfad89f4144a965c950c6c7230 --- 20090706T082613 +++ 20090707T082040 @@ -1,7865 +1,7864 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/array/each_index_spec.rb Array#each_index - passes the index of each element to the block -- passes the index of each element to the block even if the array is changed during iteration -- passes the index from 0..size even if size changes +- returns self - returns an Enumerator if no block given /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/array/each_spec.rb @@ -9098,8 +9097,9 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/array/reverse_each_spec.rb Array#reverse_each - traverses array in reverse order and pass each element to block -- properly handles recursive arrays -- does not fail when removing elements from block +- returns self +- yields only the top level element of an empty recursive arrays +- yields only the top level element of a recursive array - returns an Enumerator if no block given /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/array/reverse_spec.rb @@ -9119,7 +9119,7 @@ - returns size-1 if last element == to object - returns 0 if only first element == to object - returns nil if no element == to object -- does not fail when removing elements from block +- properly handles empty recursive arrays - properly handles recursive arrays - accepts a block instead of an argument - ignore the block if there is an argument @@ -17737,92 +17737,92 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/symbol/inspect_spec.rb Symbol#inspect -- returns self as a symbol literal for :"||" -- returns self as a symbol literal for :"$ruby!" +- returns self as a symbol literal for :"\"" +- returns self as a symbol literal for :"@ruby!" - returns self as a symbol literal for :[] - returns self as a symbol literal for :$= - returns self as a symbol literal for :$$ -- returns self as a symbol literal for :@ruby +- returns self as a symbol literal for :@@ruby - returns self as a symbol literal for :/ - returns self as a symbol literal for :$. -- returns self as a symbol literal for :";" +- returns self as a symbol literal for :"=>" - returns self as a symbol literal for :".." +- returns self as a symbol literal for :fred? - returns self as a symbol literal for :$~ +- returns self as a symbol literal for :$1234 - returns self as a symbol literal for :"++" - returns self as a symbol literal for :=~ - returns self as a symbol literal for :$< -- returns self as a symbol literal for :"&&" +- returns self as a symbol literal for :"," - returns self as a symbol literal for :> -- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :" foo" - returns self as a symbol literal for :< -- returns self as a symbol literal for :"@@ruby!" +- returns self as a symbol literal for :"$-ww" +- returns self as a symbol literal for :"|||" - returns self as a symbol literal for :$\ +- returns self as a symbol literal for :"$ruby?" - returns self as a symbol literal for :>= - returns self as a symbol literal for :$+ - returns self as a symbol literal for :` -- returns self as a symbol literal for :":" +- returns self as a symbol literal for :"@" - returns self as a symbol literal for :^ - returns self as a symbol literal for :% - returns self as a symbol literal for :=== - returns self as a symbol literal for :"foo bar" - returns self as a symbol literal for :$: -- returns self as a symbol literal for :$ruby - returns self as a symbol literal for :$* - returns self as a symbol literal for :<=> -- returns self as a symbol literal for :"\"\"" +- returns self as a symbol literal for :"'" +- returns self as a symbol literal for :"foo " - returns self as a symbol literal for :$> -- returns self as a symbol literal for :"@ruby?" +- returns self as a symbol literal for :"@@ruby?" - returns self as a symbol literal for :"!" - returns self as a symbol literal for :-@ -- returns self as a symbol literal for :"?" -- returns self as a symbol literal for :"=" +- returns self as a symbol literal for :"||" - returns self as a symbol literal for :>> - returns self as a symbol literal for :~ -- returns self as a symbol literal for :fred! +- returns self as a symbol literal for :"$ruby!" - returns self as a symbol literal for :$' -- returns self as a symbol literal for :"$" -- returns self as a symbol literal for :"." -- returns self as a symbol literal for :fred +- returns self as a symbol literal for :";" - returns self as a symbol literal for :[]= - returns self as a symbol literal for :| -- returns self as a symbol literal for :" " - returns self as a symbol literal for :"..." - returns self as a symbol literal for :$; -- returns self as a symbol literal for :"\"" -- returns self as a symbol literal for :@@ruby -- returns self as a symbol literal for :"@ruby!" +- returns self as a symbol literal for :"&&" +- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :"@@ruby!" - returns self as a symbol literal for :$! - returns self as a symbol literal for :"!~" -- returns self as a symbol literal for :"=>" - returns self as a symbol literal for :* +- returns self as a symbol literal for :@ruby - returns self as a symbol literal for :$/ -- returns self as a symbol literal for :fred? - returns self as a symbol literal for :$` -- returns self as a symbol literal for :$1234 +- returns self as a symbol literal for :":" - returns self as a symbol literal for :<= -- returns self as a symbol literal for :"," - returns self as a symbol literal for :$" -- returns self as a symbol literal for :" foo" -- returns self as a symbol literal for :"$-ww" - returns self as a symbol literal for :& - returns self as a symbol literal for :"!=" -- returns self as a symbol literal for :"|||" +- returns self as a symbol literal for :$ruby +- returns self as a symbol literal for :"\"\"" - returns self as a symbol literal for :$@ - returns self as a symbol literal for :== - returns self as a symbol literal for :$? - returns self as a symbol literal for :$-w - returns self as a symbol literal for :$_ -- returns self as a symbol literal for :"$ruby?" -- returns self as a symbol literal for :"@" +- returns self as a symbol literal for :"@ruby?" +- returns self as a symbol literal for :"?" +- returns self as a symbol literal for :"=" - returns self as a symbol literal for :$& +- returns self as a symbol literal for :"$" - returns self as a symbol literal for :$, - returns self as a symbol literal for :** +- returns self as a symbol literal for :fred! - returns self as a symbol literal for :"9" - returns self as a symbol literal for :"::" +- returns self as a symbol literal for :"." +- returns self as a symbol literal for :fred - returns self as a symbol literal for :+@ -- returns self as a symbol literal for :"'" -- returns self as a symbol literal for :"foo " -- returns self as a symbol literal for :"@@ruby?" +- returns self as a symbol literal for :" " - returns self as a symbol literal for :<< /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/symbol/to_i_spec.rb @@ -28078,9 +28078,9 @@ /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/matchers/base.rb:8:in `==' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/require_spec.rb:402 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/require_spec.rb:400:in `chdir' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/require_spec.rb:400 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/require_spec.rb:430 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/require_spec.rb:428:in `chdir' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/require_spec.rb:428 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' @@ -29937,7 +29937,7 @@ Finished in seconds -2757 files, 11271 examples, 36122 expectations, 49 failures, 31 errors +2757 files, 11271 examples, 36115 expectations, 49 failures, 31 errors exit 1 failed(rubyspec) == end #