require 'rspec' require 'yaml' require 'pry' <% if clean_install == 'true' -%> require 'capybara/cucumber'
Capybara.default_driver = :selenium <% end -%> <% if ios == 'true' -%> require “calabash-cucumber/cucumber”
World(Calabash::Cucumber::Operations) <% end -%> <% if android == 'true' -%> require 'calabash-android/cucumber'
World(Calabash::Android::Operations) <% end -%> <% if api == 'true' or api_scaffold == 'true' -%> require 'rest-client' <% end -%> <% if web == 'true' || web_scaffold == 'true' -%> require 'capybara/cucumber' require 'capybara/poltergeist'
if ENV
Capybara.default_driver = :chrome Capybara.register_driver :chrome do |app| Capybara::Selenium::Driver.new(app, browser: :chrome) end
elsif ENV
Capybara.default_driver = :firefox Capybara.register_driver :firefox do |app| Capybara::Selenium::Driver.new(app, browser: :firefox) end
elsif ENV
Capybara.default_driver = :ie Capybara.register_driver :ie do |app| Capybara::Selenium::Driver.new(app, browser: :internet_explorer) end
elsif ENV
Capybara.default_driver = :poltergeist_debug Capybara.register_driver :poltergeist_debug do |app| Capybara::Poltergeist::Driver.new(app, inspector: true) end Capybara.javascript_driver = :poltergeist_debug
elsif ENV
Capybara.javascript_driver = :poltergeist Capybara.default_driver = :poltergeist
else
Capybara.default_driver = :selenium
end <% end -%> <% if web == 'false' &&
( web_scaffold == 'false' && ( api == 'false' && ( api_scaffold == 'false' && ( clean_install == 'false' && ( ios == 'false' && ( android == 'false')))))) -%> require 'capybara/cucumber' require 'capybara/poltergeist' if ENV['chrome'] Capybara.default_driver = :chrome Capybara.register_driver :chrome do |app| Capybara::Selenium::Driver.new(app, browser: :chrome) end elsif ENV['firefox'] Capybara.default_driver = :firefox Capybara.register_driver :firefox do |app| Capybara::Selenium::Driver.new(app, browser: :firefox) end elsif ENV['ie'] Capybara.default_driver = :ie Capybara.register_driver :ie do |app| Capybara::Selenium::Driver.new(app, browser: :internet_explorer) end elsif ENV['headless_debug'] Capybara.default_driver = :poltergeist_debug Capybara.register_driver :poltergeist_debug do |app| Capybara::Poltergeist::Driver.new(app, inspector: true) end Capybara.javascript_driver = :poltergeist_debug elsif ENV['headless'] Capybara.javascript_driver = :poltergeist Capybara.default_driver = :poltergeist else Capybara.default_driver = :selenium end <% end -%>