X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/138a4b0a5de177faede5255841a5c6fca06b31f4..e5f039f2e451790ff3838c5810a22a0749d18f6d:/apps/workbench/test/integration_helper.rb diff --git a/apps/workbench/test/integration_helper.rb b/apps/workbench/test/integration_helper.rb index cb07725350..39fdf4b260 100644 --- a/apps/workbench/test/integration_helper.rb +++ b/apps/workbench/test/integration_helper.rb @@ -4,12 +4,19 @@ require 'capybara/poltergeist' require 'uri' require 'yaml' +POLTERGEIST_OPTS = { + window_size: [1200, 800], + phantomjs_options: ['--ignore-ssl-errors=true'], + inspector: true, +} + Capybara.register_driver :poltergeist do |app| - Capybara::Poltergeist::Driver.new app, { - window_size: [1200, 800], - phantomjs_options: ['--ignore-ssl-errors=true'], - inspector: true, - } + Capybara::Poltergeist::Driver.new app, POLTERGEIST_OPTS +end + +Capybara.register_driver :poltergeist_without_file_api do |app| + js = File.expand_path '../support/remove_file_api.js', __FILE__ + Capybara::Poltergeist::Driver.new app, POLTERGEIST_OPTS.merge(extensions: [js]) end module WaitForAjax