COMMIT This behavior is only on MRI 1.8. http://github.com/rubyspec/rubyspec/commit/a83581b2d33fba5599b22712ddea68b272376955 COMMIT Eliminate intermittent Time spec failures. http://github.com/rubyspec/rubyspec/commit/9b8d16adaa79a5b627f76b968d2e730b1ae3476f COMMIT Removed wrong, useless Mutex#unlock spec. http://github.com/rubyspec/rubyspec/commit/778421951fa39ee286cf9926fc22f717dd139768 COMMIT Some more specs for GzipReader#read. http://github.com/rubyspec/rubyspec/commit/e76f1a12671ad3e2eeb1ccf6d67b1bd1c53265c1 COMMIT Some more specs for GzipReader, and cleanup. http://github.com/rubyspec/rubyspec/commit/c2113ea0879ca3de7ebc75c2775a8ce19be261f8 COMMIT Guard one evil IO#read_nonblock spec, as not compliant on :jruby. http://github.com/rubyspec/rubyspec/commit/9c14d0325c4aa19999f3cecea99deac7b13daed0 COMMIT Fixed my mistake http://github.com/rubyspec/rubyspec/commit/eb4dd007aa0d8917bcece45ed7176eb90ac0b9a9 COMMIT Refactoring http://github.com/rubyspec/rubyspec/commit/e42f8787728a094c4f1d1fbdc23525f808c63009 COMMIT String#squeeze raises ArgumentError when the parameter doesn't match in ruby 1.9.2 http://github.com/rubyspec/rubyspec/commit/e654494647121d9062a8c97bf05d7efd8d159fcb COMMIT Array#join doesn't send call `to_s` of the parameters but call `to_str` instead. http://github.com/rubyspec/rubyspec/commit/9ab6a1b233ee8be5545f01c9417a9ca93ddf38b5 COMMIT Substituted from `.class.should ==` to `.should be_an_instance_of` http://github.com/rubyspec/rubyspec/commit/d80d54a44d22d2334244739e2ba687cd36b446b5 --- 20091209T083906 +++ 20091210T082815 @@ -1,8282 +1,8282 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/array/shuffle_spec.rb Array#shuffle -- should return the same values, in a usually different order +- returns the same values, in a usually different order - returns subclass instances with Array subclass - is not destructive Array#shuffle! -- should return the same values, in a usually different order +- returns the same values, in a usually different order - raises a TypeError on a frozen array /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/array/size_spec.rb @@ -14626,7 +14626,7 @@ - defines a new method with the given name and the given block as body in self - raises a TypeError when the given method is no Method/Proc - accepts a Method (still bound) -- should maintain the Proc's scope +- maintains the Proc's scope /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/module/eql_spec.rb Module#eql? @@ -14843,7 +14843,7 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/module/private_spec.rb Module#private -- should make the target method uncallable from other types +- makes the target method uncallable from other types /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/module/protected_instance_methods_spec.rb Module#protected_instance_methods @@ -16861,6 +16861,7 @@ - only squeezes chars that are in the intersection of all sets given - negates sets starting with ^ - squeezes all chars in a sequence +- doesn't change chars when the parameter is out of the sequence - taints the result when self is tainted - tries to convert each set arg to a string using to_str - raises a TypeError when one set arg can't be converted to a string @@ -23152,7 +23153,6 @@ - raises ThreadError unless Mutex is locked - raises ThreadError unless thread owns Mutex - raises ThreadError if previously locking thread is gone -- returns nil if successful /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/net/FTPError_spec.rb Net::FTPError @@ -28190,6 +28190,7 @@ - returns true when at EOF with the exact length of uncompressed data - returns true when at EOF with a length greater than the size of uncompressed data - returns false when at EOF when there's data left in the buffer to read +- does not affect the reading data /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/zlib/gzipreader/getc_spec.rb /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/zlib/gzipreader/gets_spec.rb @@ -28202,10 +28203,15 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/zlib/gzipreader/read_spec.rb GzipReader#read -- reads the contents of a gzip file +- with no arguments reads the entire content of a gzip file +- with nil length argument reads the entire content of a gzip file - reads the contents up to a certain size -- should not accept a negative length to read -- should return an empty string if a 0 length is given +- does not accept a negative length to read +- returns an empty string if a 0 length is given + +GzipReader#read at the end of data +- returns empty string if length prameter is not specified or 0 +- returns nil if length prameter is positive /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/zlib/gzipreader/readchar_spec.rb /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/zlib/gzipreader/readline_spec.rb @@ -33786,7 +33792,7 @@ Finished in seconds -2906 files, 11754 examples, 37020 expectations, 89 failures, 91 errors +2906 files, 11758 examples, 37048 expectations, 89 failures, 91 errors exit 1 failed(rubyspec) == end #