Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. group :development, :test do
  2. gem 'factory_girl'
  3. gem 'rspec-rails', '~> 3.0'
  4. gem 'capybara'
  5. gem "capybara-webkit"
  6. end
  7.  
  8. sudo apt-get update
  9. sudo apt-get install mesa-common-dev
  10. sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
  11. sudo apt-get install libqt4-dev libqtwebkit-dev build-essential
  12.  
  13. Capybara.javascript_driver = :webkit
  14. Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
  15.  
  16. module WaitForAjax
  17. def wait_for_ajax
  18. Timeout.timeout(Capybara.default_wait_time) do
  19. loop until finished_all_ajax_requests?
  20. end
  21. end
  22.  
  23. def finished_all_ajax_requests?
  24. page.evaluate_script('jQuery.active').zero?
  25. end
  26. end
  27.  
  28. feature "Guest attempt login" do
  29. scenario "with valid email and password", js: true do
  30. visit root_path
  31. click_on 'Login'
  32. wait_for_ajax
  33. reload_page
  34. expect(page).to have_css "#login"
  35. end
  36. end
  37.  
  38. Failures:
  39.  
  40. 1) Guest attempt login with valid email and password
  41. Failure/Error: visit root_path
  42. Capybara::Webkit::ConnectionError:
  43. /home/ubuntu/.rvm/gems/ruby-2.0.0-p576/gems/capybara-webkit-1.3.1/bin/webkit_server failed to start.
  44. # /home/ubuntu/.rvm/gems/ruby-2.0.0-p576/gems/capybara-webkit-1.3.1/lib/capybara/webkit/connection.rb:75:in `parse_port'
  45.  
  46. OS: Ubuntu 14.04 LTS on x86_64
  47. Rails: 4.1.5
  48. Ruby: 2.0.0p576
  49. Bundler: 1.7.3
  50.  
  51. $ cat Gemfile.lock | grep capybara
  52. capybara (2.4.4)
  53. capybara-webkit (1.3.1)
  54. capybara (>= 2.0.2, < 2.5.0)
  55. capybara
  56. capybara-webkit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement