COMMIT Add a dirt-simple spec for options argument to IO.foreach. http://github.com/rubyspec/rubyspec/commit/846de74f536edd22746fb68bd60a7d6d8785374b =================================================================== +++ 20110307T232756Z @@ 13991 @@ - raises an IOError if passed a closed stream - raises an Errno::EINVAL if the new mode is not compatible with the descriptor's current mode +/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/foreach_spec.rb (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/fsync_spec.rb IO#fsync - raises an IOError on closed stream @@ 45441 @@ + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//bin/ruby rubyspec/core/io/foreach_spec.rb ruby +/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/foreach_spec.rb (ERROR - ) ) +An exception occurred during: loading /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/foreach_spec.rb ERROR +SyntaxError: /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected ':', expecting ')' + IO.foreach(@name, mode: 'r') {|l| ScratchPad << l} + ^ +/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected ')', expecting kEND + IO.foreach(@name, mode: 'r') {|l| ScratchPad << l} + ^ +/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//rubyspec/core/io/foreach_spec.rb:58: syntax error, unexpected '}', expecting kEND /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//mspec/lib/mspec/runner/mspec.rb:56:in `load' /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//mspec/lib/mspec/runner/mspec.rb:56:in `files' /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 45468 @@ 1 file, 0 examples, expectations, 0 failures, 1 error exit 1 +failed(rubyspec/core/io/foreach_spec.rb) == rubyspec/core/io/fsync_spec.rb #