From 68ccd9c2fd7a62618a8bd67133aec35ccd6c8ea8 Mon Sep 17 00:00:00 2001 From: Daniel Colson Date: Wed, 26 May 2021 19:42:28 -0400 Subject: [PATCH] Unlock cucumber version The version we had locked to doesn't give line numbers for each step in Ruby 3. Instead we see a message: `*** THIS RUBY IMPLEMENTATION DOESN'T REPORT FILE AND LINE FOR PROCS ***` We had originally locked to this version for Ruby 2.2, which we are no longer testing against. --- Gemfile | 2 +- Gemfile.lock | 203 ++++++++++++++++++++++---------------- gemfiles/rails5.0.gemfile | 2 +- gemfiles/rails5.1.gemfile | 2 +- gemfiles/rails5.2.gemfile | 2 +- gemfiles/rails6.0.gemfile | 2 +- gemfiles/rails6.1.gemfile | 2 +- 7 files changed, 125 insertions(+), 90 deletions(-) diff --git a/Gemfile b/Gemfile index d352d11..a589498 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,7 @@ gemspec name: "factory_bot_rails" gem "appraisal" gem "aruba" -gem "cucumber", "1.3.19" +gem "cucumber" gem "rake" gem "rspec-rails" gem "standard" diff --git a/Gemfile.lock b/Gemfile.lock index 7216def..fb9c9d9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -8,74 +8,107 @@ PATH GEM remote: https://rubygems.org/ specs: - actionpack (6.0.3.2) - actionview (= 6.0.3.2) - activesupport (= 6.0.3.2) - rack (~> 2.0, >= 2.0.8) + actionpack (6.1.3.2) + actionview (= 6.1.3.2) + activesupport (= 6.1.3.2) + rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0) - actionview (6.0.3.2) - activesupport (= 6.0.3.2) + actionview (6.1.3.2) + activesupport (= 6.1.3.2) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - activesupport (6.0.3.2) + activesupport (6.1.3.2) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - zeitwerk (~> 2.2, >= 2.2.2) - appraisal (2.3.0) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + appraisal (2.4.0) bundler rake thor (>= 0.14.0) - aruba (0.14.14) - childprocess (>= 0.6.3, < 4.0.0) - contracts (~> 0.9) - cucumber (>= 1.3.19) - ffi (~> 1.9) - rspec-expectations (>= 2.99) - thor (>= 0.19, < 2.0) - ast (2.4.1) + aruba (1.1.1) + childprocess (>= 2.0, < 5.0) + contracts (>= 0.16.0, < 0.18.0) + cucumber (>= 2.4, < 7.0) + rspec-expectations (~> 3.4) + thor (~> 1.0) + ast (2.4.2) builder (3.2.4) - childprocess (3.0.0) - concurrent-ruby (1.1.6) - contracts (0.16.0) + childprocess (4.0.0) + concurrent-ruby (1.1.8) + contracts (0.16.1) crass (1.0.6) - cucumber (1.3.19) - builder (>= 2.1.2) - diff-lcs (>= 1.1.3) - gherkin (~> 2.12) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) + cucumber (6.1.0) + builder (~> 3.2, >= 3.2.4) + cucumber-core (~> 9.0, >= 9.0.1) + cucumber-create-meta (~> 4.0, >= 4.0.0) + cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) + cucumber-gherkin (~> 18.1, >= 18.1.0) + cucumber-html-formatter (~> 13.0, >= 13.0.0) + cucumber-messages (~> 15.0, >= 15.0.0) + cucumber-wire (~> 5.0, >= 5.0.1) + diff-lcs (~> 1.4, >= 1.4.4) + mime-types (~> 3.3, >= 3.3.1) + multi_test (~> 0.1, >= 0.1.2) + sys-uname (~> 1.2, >= 1.2.2) + cucumber-core (9.0.1) + cucumber-gherkin (~> 18.1, >= 18.1.0) + cucumber-messages (~> 15.0, >= 15.0.0) + cucumber-tag-expressions (~> 3.0, >= 3.0.1) + cucumber-create-meta (4.0.0) + cucumber-messages (~> 15.0, >= 15.0.0) + sys-uname (~> 1.2, >= 1.2.2) + cucumber-cucumber-expressions (12.1.1) + cucumber-gherkin (18.1.1) + cucumber-messages (~> 15.0, >= 15.0.0) + cucumber-html-formatter (13.0.0) + cucumber-messages (~> 15.0, >= 15.0.0) + cucumber-messages (15.0.0) + protobuf-cucumber (~> 3.10, >= 3.10.8) + cucumber-tag-expressions (3.0.1) + cucumber-wire (5.0.1) + cucumber-core (~> 9.0, >= 9.0.1) + cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) + cucumber-messages (~> 15.0, >= 15.0.0) diff-lcs (1.4.4) - erubi (1.9.0) + erubi (1.10.0) factory_bot (6.2.0) activesupport (>= 5.0.0) - ffi (1.13.1) - ffi (1.13.1-java) - gherkin (2.12.2) - multi_json (~> 1.3) - gherkin (2.12.2-java) - multi_json (~> 1.3) - i18n (1.8.3) + ffi (1.15.1) + ffi (1.15.1-java) + i18n (1.8.10) concurrent-ruby (~> 1.0) - loofah (2.6.0) + loofah (2.9.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) method_source (1.0.0) - mini_portile2 (2.4.0) - minitest (5.14.1) - multi_json (1.14.1) + middleware (0.1.0) + mime-types (3.3.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2021.0225) + mini_portile2 (2.5.1) + minitest (5.14.4) multi_test (0.1.2) - nokogiri (1.10.9) - mini_portile2 (~> 2.4.0) - nokogiri (1.10.9-java) + nokogiri (1.11.6) + mini_portile2 (~> 2.5.0) + racc (~> 1.4) + nokogiri (1.11.6-java) + racc (~> 1.4) parallel (1.20.1) - parser (3.0.0.0) + parser (3.0.1.1) ast (~> 2.4.1) + protobuf-cucumber (3.10.8) + activesupport (>= 3.2) + middleware + thor + thread_safe + racc (1.5.2) + racc (1.5.2-java) rack (2.2.3) rack-test (1.1.0) rack (>= 1.0, < 3) @@ -84,58 +117,60 @@ GEM nokogiri (>= 1.6) rails-html-sanitizer (1.3.0) loofah (~> 2.3) - railties (6.0.3.2) - actionpack (= 6.0.3.2) - activesupport (= 6.0.3.2) + railties (6.1.3.2) + actionpack (= 6.1.3.2) + activesupport (= 6.1.3.2) method_source rake (>= 0.8.7) - thor (>= 0.20.3, < 2.0) + thor (~> 1.0) rainbow (3.0.0) - rake (13.0.1) - regexp_parser (2.0.3) - rexml (3.2.4) - rspec-core (3.9.2) - rspec-support (~> 3.9.3) - rspec-expectations (3.9.2) + rake (13.0.3) + regexp_parser (2.1.1) + rexml (3.2.5) + rspec-core (3.10.1) + rspec-support (~> 3.10.0) + rspec-expectations (3.10.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.9.0) - rspec-mocks (3.9.1) + rspec-support (~> 3.10.0) + rspec-mocks (3.10.2) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.9.0) - rspec-rails (4.0.1) - actionpack (>= 4.2) - activesupport (>= 4.2) - railties (>= 4.2) - rspec-core (~> 3.9) - rspec-expectations (~> 3.9) - rspec-mocks (~> 3.9) - rspec-support (~> 3.9) - rspec-support (3.9.3) - rubocop (1.7.0) + rspec-support (~> 3.10.0) + rspec-rails (5.0.1) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) + rspec-core (~> 3.10) + rspec-expectations (~> 3.10) + rspec-mocks (~> 3.10) + rspec-support (~> 3.10) + rspec-support (3.10.2) + rubocop (1.14.0) parallel (~> 1.10) - parser (>= 2.7.1.5) + parser (>= 3.0.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml - rubocop-ast (>= 1.2.0, < 2.0) + rubocop-ast (>= 1.5.0, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 2.0) - rubocop-ast (1.4.0) - parser (>= 2.7.1.5) - rubocop-performance (1.9.2) - rubocop (>= 0.90.0, < 2.0) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.6.0) + parser (>= 3.0.1.1) + rubocop-performance (1.11.2) + rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.11.0) - standard (0.11.0) - rubocop (= 1.7.0) - rubocop-performance (= 1.9.2) - thor (1.0.1) + standard (1.1.1) + rubocop (= 1.14.0) + rubocop-performance (= 1.11.2) + sys-uname (1.2.2) + ffi (~> 1.1) + thor (1.1.0) thread_safe (0.3.6) thread_safe (0.3.6-java) - tzinfo (1.2.7) - thread_safe (~> 0.1) - unicode-display_width (1.7.0) - zeitwerk (2.3.1) + tzinfo (2.0.4) + concurrent-ruby (~> 1.0) + unicode-display_width (2.0.0) + zeitwerk (2.4.2) PLATFORMS java @@ -144,7 +179,7 @@ PLATFORMS DEPENDENCIES appraisal aruba - cucumber (= 1.3.19) + cucumber factory_bot_rails! rake rspec-rails diff --git a/gemfiles/rails5.0.gemfile b/gemfiles/rails5.0.gemfile index df56be8..d5e8aef 100644 --- a/gemfiles/rails5.0.gemfile +++ b/gemfiles/rails5.0.gemfile @@ -4,7 +4,7 @@ source "https://rubygems.org" gem "appraisal" gem "aruba" -gem "cucumber", "1.3.19" +gem "cucumber" gem "rake" gem "rspec-rails" gem "standard" diff --git a/gemfiles/rails5.1.gemfile b/gemfiles/rails5.1.gemfile index 7468b1e..53f2c7c 100644 --- a/gemfiles/rails5.1.gemfile +++ b/gemfiles/rails5.1.gemfile @@ -4,7 +4,7 @@ source "https://rubygems.org" gem "appraisal" gem "aruba" -gem "cucumber", "1.3.19" +gem "cucumber" gem "rake" gem "rspec-rails" gem "standard" diff --git a/gemfiles/rails5.2.gemfile b/gemfiles/rails5.2.gemfile index ab2384e..8a930d9 100644 --- a/gemfiles/rails5.2.gemfile +++ b/gemfiles/rails5.2.gemfile @@ -4,7 +4,7 @@ source "https://rubygems.org" gem "appraisal" gem "aruba" -gem "cucumber", "1.3.19" +gem "cucumber" gem "rake" gem "rspec-rails" gem "standard" diff --git a/gemfiles/rails6.0.gemfile b/gemfiles/rails6.0.gemfile index 8ef5084..d6eb5d7 100644 --- a/gemfiles/rails6.0.gemfile +++ b/gemfiles/rails6.0.gemfile @@ -4,7 +4,7 @@ source "https://rubygems.org" gem "appraisal" gem "aruba" -gem "cucumber", "1.3.19" +gem "cucumber" gem "rake" gem "rspec-rails" gem "standard" diff --git a/gemfiles/rails6.1.gemfile b/gemfiles/rails6.1.gemfile index a405793..551080f 100644 --- a/gemfiles/rails6.1.gemfile +++ b/gemfiles/rails6.1.gemfile @@ -4,7 +4,7 @@ source "https://rubygems.org" gem "appraisal" gem "aruba" -gem "cucumber", "1.3.19" +gem "cucumber" gem "rake" gem "rspec-rails" gem "standard"