Rspec is swallowing undefined methods in it's method_missing and looping forever

Has anyone else encountered this?

It will end up printing this :

  1. Applications Scribd api requests should always be private
    Failure/Error: Unable to find matching line from backtrace
    SystemStackError:
    stack level too deep

    /Users/o_o/.rvm/gems/[email protected]

/gems/rspec-expectations-2.5.0/lib/rspec/matchers/method_missing.rb:7

We noticed this.

Curtis S. & Anita Kuno

On Feb 21, 11:45am, Curtis j Schofield [email protected]
wrote:


rspec-users mailing list
[email protected]://rubyforge.org/mailman/listinfo/rspec-users

A similar issue has been reported[1]. It’s a weird bug with ruby
1.9[2]. When you include RSpec::Matchers in an example group, it
makes super recurse infinitely.

The solution, for now, is to not include RSpec::Matchers in an example
group. You shouldn’t need to, anyway; RSpec takes care of including
it for you. I’m working on a fix to work around the bug in 1.9.

Myron

[1] https://github.com/rspec/rspec-expectations/issues#issue/63
[2] https://gist.github.com/845896

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs