From: Andy Allan Date: Wed, 6 Sep 2017 10:21:00 +0000 (+0100) Subject: Add minitest-rails-capybara X-Git-Tag: live~2976^2~106 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/47d8d79c99c7e34559cd74288f176c5a05161fd7?ds=sidebyside Add minitest-rails-capybara This allows us to write feature tests using capybara. These can be easily changed to system tests when we upgrade to rails 5.1 --- diff --git a/Gemfile b/Gemfile index 262a11d03..92e0def8f 100644 --- a/Gemfile +++ b/Gemfile @@ -114,6 +114,7 @@ end # Gems needed for running tests group :test do gem "minitest", "~> 5.1", :platforms => [:ruby_19, :ruby_20] + gem "minitest-rails-capybara" gem "rails-controller-testing" gem "rubocop" gem "webmock" diff --git a/Gemfile.lock b/Gemfile.lock index 0dcd5bd24..ce2b4f114 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -158,6 +158,20 @@ GEM mimemagic (0.3.0) mini_portile2 (2.2.0) minitest (5.10.3) + minitest-capybara (0.8.2) + capybara (~> 2.2) + minitest (~> 5.0) + rake + minitest-metadata (0.6.0) + minitest (>= 4.7, < 6.0) + minitest-rails (3.0.0) + minitest (~> 5.8) + railties (~> 5.0) + minitest-rails-capybara (3.0.1) + capybara (~> 2.7) + minitest-capybara (~> 0.8) + minitest-metadata (~> 0.6) + minitest-rails (~> 3.0) multi_json (1.12.1) multi_xml (0.6.0) multipart-post (2.0.0) @@ -376,6 +390,7 @@ DEPENDENCIES listen logstasher minitest (~> 5.1) + minitest-rails-capybara oauth-plugin (>= 0.5.1) omniauth omniauth-facebook