[1.9] [RubySpec] Current Proc spec failures -------------------------------------------
Key: JRUBY-6147 URL: https://jira.codehaus.org/browse/JRUBY-6147 Project: JRuby Issue Type: Bug Components: Ruby 1.9.3, RubySpec Affects Versions: JRuby 1.7 Reporter: Hiro Asari Assignee: Thomas E Enebo {no format} $ jruby spec/mspec/bin/mspec -T--1.9 spec/ruby/core/proc jruby 1.7.0.dev (ruby-1.9.2-p136) (2011-10-17 5d64862) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_26) [darwin-x86_64-java] .........................................................................F.FFF........F.......F...F.................................................... 1) Proc#eql? returns true if self and other are the same object FAILED Expected false to be true /Users/asari/Development/src/jruby/spec/ruby/core/proc/shared/equal.rb:6:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:5:in `(root)' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:4:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' 2) Proc#eql? returns true if self and other are both lambdas with the same body FAILED Expected false to be true /Users/asari/Development/src/jruby/spec/ruby/core/proc/shared/equal.rb:31:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:5:in `(root)' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:4:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' 3) Proc#eql? returns true if self and other are different kinds of procs but have the same body FAILED Expected false to be true /Users/asari/Development/src/jruby/spec/ruby/core/proc/shared/equal.rb:43:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:5:in `(root)' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:4:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' 4) Proc#eql? returns true if the bodies of self and other are identical but represented by different objects FAILED Expected false to be true /Users/asari/Development/src/jruby/spec/ruby/core/proc/shared/equal.rb:57:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:5:in `(root)' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:4:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/eql_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' 5) Proc#== returns true if the bodies of self and other are identical but represented by different objects FAILED Expected false to be true /Users/asari/Development/src/jruby/spec/ruby/core/proc/shared/equal.rb:57:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/equal_value_spec.rb:4:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/equal_value_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' 6) Proc#hash does not depend on whether self is a proc or lambda FAILED Expected 330144527 to equal 1788805088 /Users/asari/Development/src/jruby/spec/ruby/core/proc/hash_spec.rb:21:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/hash_spec.rb:4:in `(root)' /Users/asari/Development/src/jruby/spec/ruby/core/proc/hash_spec.rb:3:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/hash_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' 7) Proc#lambda? is preserved when passing a Proc with & to the lambda keyword FAILED Expected true to be false /Users/asari/Development/src/jruby/spec/ruby/core/proc/lambda_spec.rb:20:in `(root)' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyEnumerable.java:1313:in `all?' org/jruby/RubyArray.java:1596:in `each' /Users/asari/Development/src/jruby/spec/ruby/core/proc/lambda_spec.rb:5:in `(root)' /Users/asari/Development/src/jruby/spec/ruby/core/proc/lambda_spec.rb:4:in `(root)' org/jruby/RubyKernel.java:996:in `load' /Users/asari/Development/src/jruby/spec/ruby/core/proc/lambda_spec.rb:56:in `files' org/jruby/RubyBasicObject.java:1753:in `instance_eval' org/jruby/RubyArray.java:1596:in `each' Finished in 0.631000 seconds 19 files, 151 examples, 366 expectations, 7 failures, 0 errors {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email