sconover / wrong

Wrong provides a general assert method that takes a predicate block. Assertion failure messages are rich in detail.
MIT License
434 stars 31 forks source link

NameError when trying to debug in RubyMine #48

Open andrii-rymar opened 7 years ago

andrii-rymar commented 7 years ago

Requiring Wrong and starting debug in RubyMine produces NameError:

undefined method `evaluate' for class `IRB::Context' (NameError)

Stacktrace:

/Users/***/.rbenv/versions/2.3.2/lib/ruby/gems/2.3.0/gems/wrong-0.7.1/lib/wrong/irb.rb:4:in `<class:Context>'
/Users/***/.rbenv/versions/2.3.2/lib/ruby/gems/2.3.0/gems/wrong-0.7.1/lib/wrong/irb.rb:3:in `<module:IRB>'
/Users/***/.rbenv/versions/2.3.2/lib/ruby/gems/2.3.0/gems/wrong-0.7.1/lib/wrong/irb.rb:2:in `<top (required)>'
/Users/***/.rbenv/versions/2.3.2/lib/ruby/gems/2.3.0/gems/wrong-0.7.1/lib/wrong.rb:12:in `require'
/Users/***/.rbenv/versions/2.3.2/lib/ruby/gems/2.3.0/gems/wrong-0.7.1/lib/wrong.rb:12:in `<top (required)>'
/Users/***/*/file.rb:10:in `require'

So it blocks debugging completely.