diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-07 17:50:37 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-07 17:50:37 +0200 |
commit | 6fa3308b9e6955ed12af4e66845b4a7f1af7ca60 (patch) | |
tree | c3e46236502f65f9a9f990534dbeef11bbf20155 /tests/acceptance/features/support/env.rb | |
parent | e52e9332df64319b4e892b32e9cfcd4d243e18ef (diff) |
added acceptancetest suite
Diffstat (limited to 'tests/acceptance/features/support/env.rb')
-rw-r--r-- | tests/acceptance/features/support/env.rb | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/acceptance/features/support/env.rb b/tests/acceptance/features/support/env.rb new file mode 100644 index 000000000..ab2d6b3c6 --- /dev/null +++ b/tests/acceptance/features/support/env.rb @@ -0,0 +1,24 @@ +require 'bundler/setup' +require 'capybara/cucumber' +require 'selenium-webdriver' + +Encoding.default_external = Encoding::UTF_8 +Encoding.default_internal = Encoding::UTF_8 + +Capybara.register_driver :selenium do |app| + http_client = Selenium::WebDriver::Remote::Http::Default.new + http_client.timeout = 200 + Capybara::Selenium::Driver.new(app, :browser => :firefox, :http_client => http_client) +end + +# +# app and app_host are set via command line parameter on cucumber call: +# cucumber HOST=33.33.33.10 +# +host = ENV['HOST'] +host ||= '33.33.33.10' +Capybara.app = host +Capybara.run_server = false +Capybara.app_host = "http://#{host}" +Capybara.default_selector = :css +Capybara.default_driver = :selenium |