[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


Reply via email to