initialize': rack-test requires a rack application, but none was given (ArgumentError)
Capybara.javascript_driver = :poltergeist
doesn't switch the driver. If you want to switch driver , use Capybara.current_driver
instead. That says : Capybara.current_driver = :poltergeist