]> git.openstreetmap.org Git - rails.git/commitdiff
Add minitest-rails-capybara
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 6 Sep 2017 10:21:00 +0000 (11:21 +0100)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 6 Sep 2017 10:21:00 +0000 (11:21 +0100)
This allows us to write feature tests using capybara. These can be
easily changed to system tests when we upgrade to rails 5.1

Gemfile
Gemfile.lock

diff --git a/Gemfile b/Gemfile
index 262a11d03ada33f8d6beeffdeb63697b74a39c1c..92e0def8fbed9f3cac7c35cfe300e7c0385262d4 100644 (file)
--- 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]
 # 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"
   gem "rails-controller-testing"
   gem "rubocop"
   gem "webmock"
index 0dcd5bd24b3ddd1021821dd0c1e1f427d402b98f..ce2b4f11483c631b4c7984fb2a5fdb9f09d18f61 100644 (file)
@@ -158,6 +158,20 @@ GEM
     mimemagic (0.3.0)
     mini_portile2 (2.2.0)
     minitest (5.10.3)
     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)
     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)
   listen
   logstasher
   minitest (~> 5.1)
+  minitest-rails-capybara
   oauth-plugin (>= 0.5.1)
   omniauth
   omniauth-facebook
   oauth-plugin (>= 0.5.1)
   omniauth
   omniauth-facebook