COMMIT Fixed location of Hash#eql/#== spec for key comparison order. http://github.com/rubyspec/rubyspec/commit/a5abafc7fa4c197940da6c1c881fcd9cc4fc51fa COMMIT Minor fix of ftools specs (they need major help still). Fixes #166. http://github.com/rubyspec/rubyspec/commit/cf7b0459ce6f7b6ee748c0ef576dc87d6bc219ef COMMIT Add specs for pipe invocations in IO class methods http://github.com/rubyspec/rubyspec/commit/df964ce6fcad5ffd1f40e42345f3c41166f4de93 COMMIT Add specs for edges of Fixnum#** and Bignum#** http://github.com/rubyspec/rubyspec/commit/0648d376942fe81b7e0609e260db10c11af7a932 COMMIT Add some specs for File::basename http://github.com/rubyspec/rubyspec/commit/3b24194ba94ac59f6209395fde732687ea733b1b COMMIT Clarify specs between Hash#== and Hash#eql? http://github.com/rubyspec/rubyspec/commit/9a059121e729d801e6c5b2201b4d95fd0698f3fc COMMIT Clarify specs on defined?/const_missing http://github.com/rubyspec/rubyspec/commit/6e3cfe5b277ead3565b833b285bfa8f277c23fe0 COMMIT Add spec for #const_missing raising NameError http://github.com/rubyspec/rubyspec/commit/e41a9e1e9a272be14f74ecf2fc14fbcfb00d0a45 COMMIT Add spec for #define_method/#method_added http://github.com/rubyspec/rubyspec/commit/04146d889b6f70e5287f1d6798602e4b2469a437 COMMIT Add spec for value comparison order in Hash#== http://github.com/rubyspec/rubyspec/commit/f2ae5fc89af6702654f1117f54ca13106baecae5 COMMIT Remove deviates_on for Array#reject and subclasses http://github.com/rubyspec/rubyspec/commit/6ac88e91951c92c1efa297330914c1221a4f93cc =================================================================== +++ 20100330T103456 @@ 12 @@ URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6 リポジトリのルート: http://svn.ruby-lang.org/repos/ruby リポジトリ UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e +リビジョン: 27102 ノード種別: ディレクトリ 準備中の処理: 特になし 最終変更者: wyhaines @@ 13145 @@ Bignum#** - returns self raised to other power - raises a TypeError when given a non-Integer +- switch to a Float when the values is too big /home/chkbuild/tmp/build/ruby-1.8.6-pth//rubyspec/core/bignum/fdiv_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6-pth//rubyspec/core/bignum/gt_spec.rb @@ 14338 @@ - return an string - return the basename for unix format - return the basename for edge cases +- ignores a trailing directory seperator - return the basename for unix suffix - raises a TypeError if the arguments are not String types - raises an ArgumentError if passed more than two arguments @@ 15452 @@ /home/chkbuild/tmp/build/ruby-1.8.6-pth//rubyspec/core/fixnum/exponent_spec.rb Fixnum#** - returns self raised to the given power +- can raise 1 to a Bignum safely +- switches to a Float when the number is too big - returns Infinity for 0**-1 - raises a TypeError when given a non-Integer @@ 16465 @@ IO.foreach with an object as the separator argument - calls #to_str once to convert it to a String +IO.foreach when the filename starts with | +- gets data from the standard out of the subprocess +- gets data from a fork when passed - /home/chkbuild/tmp/build/ruby-1.8.6-pth//rubyspec/core/io/fsync_spec.rb IO#fsync @@ 16619 @@ - reads from a read-only pipe - reads and writes to a read/write pipe - writes to a write-only pipe +- returns the value of the block when passed a block +- closes the IO when used with a block +- allows the IO to be closed inside the block +- returns the IO if no block given +- starts returns a forked process if the command is - /home/chkbuild/tmp/build/ruby-1.8.6-pth//rubyspec/core/io/pos_spec.rb IO#pos @@ 16694 @@ - raises an ArgumentError when not passed a valid length - raises an Errno::EINVAL when not passed a valid offset +IO.read from a pipe +- runs the rest as a subprocess and returns the standard output +- opens a pipe to a fork if the rest is - +- reads only the specified number of bytes requested +- raises Errno::ESPIPE if passed an offset IO.read on an empty file - returns nil when length is passed @@ 16776 @@ - does not change $_ - tries to convert the passed separator to a String using #to_str +IO#readlines when passed a string that starts with a | +- gets data from the standard out of the subprocess +- gets data from a fork when passed - IO#readlines - raises an IOError if the stream is opened for append only @@ 19306 @@ Module#const_missing - is called when an undefined constant is referenced via literal form - is called when an undefined constant is referenced via #const_get +- raises NameError and includes the name of the value that wasn't found /home/chkbuild/tmp/build/ruby-1.8.6-pth//rubyspec/core/module/const_set_spec.rb Module#const_set @@ 19334 @@ Module#define_method - defines the given method as an instance method with the given name in self +- calls #method_added after the method is added to the Module - 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) @@ 25611 @@ Bignum#** - returns self raised to other power - raises a TypeError when given a non-Integer +- switch to a Float when the values is too big Finished in seconds @@ 29196 @@ - return an string - return the basename for unix format - return the basename for edge cases +- ignores a trailing directory seperator - return the basename for unix suffix - raises a TypeError if the arguments are not String types - raises an ArgumentError if passed more than two arguments @@ 29204 @@ Finished in seconds +1 file, 9 examples, 61 expectations, 0 failures, 0 errors == rubyspec/core/file/blockdev_spec.rb #