I have gem 'rspec-rails', '~> 2.14.2'
in my Gemfile.
After upgrading from Rails 4.1 to Rails 4.2 I've got the following error while running rspec
:
Failure/Error: get 'api/...'
URI::InvalidURIError:
the scheme http does not accept registry part: www.example.com:80api (or bad hostname?)
What's the fix?
Adding /
to a path fixes the issue.
E.g.:get 'api/...'
=> get '/api/...'
post 'api/...'
=> post '/api/...'
patch 'api/...'
=> patch '/api/...'
put 'api/...'
=> put '/api/...'
etc.
EDIT: the reason is explained here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With