brooklynDev / airborne

RSpec driven API testing framework
MIT License
1.13k stars 122 forks source link

Potential incompatibility with RSpec 3.5.4 #121

Closed axelson closed 7 years ago

axelson commented 7 years ago

I'm trying to upgrade from RSpec 3.2.0 with airborne 0.2.5 to RSpec 3.5.4 with airborne 0.2.7 but I get the following error when trying to run my tests:

$ bundle exec rspec
bundler: failed to load command: rspec (/Users/jason/.rbenv/versions/2.2.5/bin/rspec)
Bundler::GemRequireError: There was an error while trying to load the gem 'airborne'.
Gem Load Error is: undefined method `requester_module' for #<RSpec::Core::Configuration:0x007facbbb26ac8>
Backtrace for gem load error is:
/Users/jason/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/airborne-0.2.7/lib/airborne/base.rb:19:in `included'
/Users/jason/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:2070:in `include'
/Users/jason/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:2070:in `safe_include'
/Users/jason/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1236:in `block in include'
/Users/jason/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:2053:in `block (2 levels) in on_existing_matching_groups'

Is there something wrong with my setup or is there an incompatibility?

axelson commented 7 years ago

Any ideas on what to try?

sethpollack commented 7 years ago

What does your configuration look like?

axelson commented 7 years ago

Nothing too interesting as far as I can tell. I believe the problem is in Airborne. I just submitted the PR to fix it and you merged it already so I guess this should be good now.

axelson commented 7 years ago

Do you know when the next release will be cut?

sethpollack commented 7 years ago

I just pushed

axelson commented 7 years ago

Great. I see it now. Thanks for the help! ❤️

sethpollack commented 7 years ago

NP