Two Enumerable spec bugs for 1.8.7 (one related to break)
---------------------------------------------------------

                 Key: JRUBY-3853
                 URL: http://jira.codehaus.org/browse/JRUBY-3853
             Project: JRuby
          Issue Type: Bug
          Components: Ruby 1.8.7
            Reporter: Ola Bini
             Fix For: JRuby 1.4


Two failures in Enumerable:

{noformat}
1)
Enumerable#cycle loops indefinitely if no argument or nil argument FAILED
Expected nil
 to equal 42

/Users/olabini/workspace/mspec/lib/mspec/expectations/expectations.rb:15:in 
`fail_with'
/Users/olabini/workspace/mspec/lib/mspec/matchers/base.rb:9:in `=='
/Users/olabini/workspace/rubyspec/core/enumerable/cycle_spec.rb:10
/Users/olabini/workspace/rubyspec/core/enumerable/cycle_spec.rb:8:in `each'
/Users/olabini/workspace/rubyspec/core/enumerable/cycle_spec.rb:8
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `protect'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:135:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:135:in `all?'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:135:in `protect'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:163:in `process'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:155:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:155:in `process'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:36:in `describe'
/Users/olabini/workspace/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/olabini/workspace/rubyspec/core/enumerable/cycle_spec.rb:4
/Users/olabini/workspace/rubyspec/core/enumerable/cycle_spec.rb:55:in `load'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:55:in `files'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `protect'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:55:in `files'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:49:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:49:in `files'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:41:in `process'
/Users/olabini/workspace/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/olabini/workspace/mspec/lib/mspec/utils/script.rb:217:in `main'
/Users/olabini/workspace/mspec/bin/mspec-run:8

2)
Enumerable#first when passed an argument consumes only what is needed ERROR
RuntimeError: from each
/Users/olabini/workspace/rubyspec/core/enumerable/fixtures/classes.rb:41:in 
`each'
/Users/olabini/workspace/rubyspec/core/enumerable/shared/take.rb:53
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `protect'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:135:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:135:in `all?'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:135:in `protect'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:163:in `process'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:155:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:155:in `process'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:184:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/context.rb:184:in `process'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:36:in `describe'
/Users/olabini/workspace/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/olabini/workspace/rubyspec/core/enumerable/first_spec.rb:5
/Users/olabini/workspace/rubyspec/core/enumerable/first_spec.rb:55:in `load'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:55:in `files'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:67:in `protect'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:55:in `files'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:49:in `each'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:49:in `files'
/Users/olabini/workspace/mspec/lib/mspec/runner/mspec.rb:41:in `process'
/Users/olabini/workspace/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/olabini/workspace/mspec/lib/mspec/utils/script.rb:217:in `main'
/Users/olabini/workspace/mspec/bin/mspec-run:8
{noformat}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
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