[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