diff --git a/Appraisals b/Appraisals index f682192..f5c0bd9 100644 --- a/Appraisals +++ b/Appraisals @@ -2,60 +2,40 @@ appraise "rails5.0" do gem "sqlite3", "~> 1.3.6" gem "byebug" - gem "jbuilder", "~> 2.5" gem "listen", "~> 3.0.5" gem "puma", "~> 3.0" gem "rails", "~> 5.0.7", ">= 5.0.7.2" - gem "sass-rails", "~> 5.0" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "uglifier", ">= 1.3.0" - gem "web-console", ">= 3.3.0", group: :development end appraise "rails5.1" do gem "byebug" - gem "capybara", ">= 2.15" - gem "jbuilder", "~> 2.5" gem "listen", ">= 3.0.5", "< 3.2" gem "puma", "~> 3.7" gem "rails", "~> 5.1.7" - gem "sass-rails", "~> 5.0" - gem "selenium-webdriver" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "sqlite3", "~> 1.3.6" - gem "web-console", ">= 3.3.0", group: :development end appraise "rails5.2" do gem "byebug" - gem "capybara", ">= 2.15" - gem "chromedriver-helper" - gem "jbuilder", "~> 2.5" gem "listen", ">= 3.0.5", "< 3.2" gem "puma", "~> 3.11" gem "rails", "~> 5.2.4", ">= 5.2.4.2" - gem "sass-rails", "~> 5.0" - gem "selenium-webdriver" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "sqlite3", "~> 1.3.6" - gem "web-console", ">= 3.3.0", group: :development end appraise "rails6.0" do gem "byebug" - gem "capybara", ">= 2.15" - gem "jbuilder", "~> 2.7" gem "listen", ">= 3.0.5", "< 3.2" gem "puma", "~> 4.1" gem "rails", "~> 6.0.2", ">= 6.0.2.2" - gem "sass-rails", ">= 6" - gem "selenium-webdriver" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "sqlite3", "~> 1.4" - gem "web-console", ">= 3.3.0", group: :development - gem "webdrivers" end diff --git a/features/step_definitions/rails_steps.rb b/features/step_definitions/rails_steps.rb index ed145c4..2556791 100644 --- a/features/step_definitions/rails_steps.rb +++ b/features/step_definitions/rails_steps.rb @@ -1,5 +1,16 @@ When /^I create a new rails application$/ do - options = "--skip-bootsnap --skip-javascript --skip-bundle" + options = + %w[ + --api + --skip-bootsnap + --skip-javascript + --skip-action-mailer + --skip-active-storage + --skip-action-cable + --skip-sprockets + --skip-bundle + ].join(" ") + template = "-m ../../features/support/rails_template" result = run_command("bundle exec rails new test_app #{options} #{template}") diff --git a/gemfiles/rails5.0.gemfile b/gemfiles/rails5.0.gemfile index 4a8e577..a6c86e4 100644 --- a/gemfiles/rails5.0.gemfile +++ b/gemfiles/rails5.0.gemfile @@ -10,14 +10,11 @@ gem "rspec-rails" gem "rubocop", "0.54", require: false gem "sqlite3", "~> 1.3.6" gem "byebug" -gem "jbuilder", "~> 2.5" gem "listen", "~> 3.0.5" gem "puma", "~> 3.0" gem "rails", "~> 5.0.7", ">= 5.0.7.2" -gem "sass-rails", "~> 5.0" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "uglifier", ">= 1.3.0" -gem "web-console", ">= 3.3.0", group: :development gemspec name: "factory_bot_rails", path: "../" diff --git a/gemfiles/rails5.1.gemfile b/gemfiles/rails5.1.gemfile index 5f961ab..aea8955 100644 --- a/gemfiles/rails5.1.gemfile +++ b/gemfiles/rails5.1.gemfile @@ -9,16 +9,11 @@ gem "rake" gem "rspec-rails" gem "rubocop", "0.54", require: false gem "byebug" -gem "capybara", ">= 2.15" -gem "jbuilder", "~> 2.5" gem "listen", ">= 3.0.5", "< 3.2" gem "puma", "~> 3.7" gem "rails", "~> 5.1.7" -gem "sass-rails", "~> 5.0" -gem "selenium-webdriver" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "sqlite3", "~> 1.3.6" -gem "web-console", ">= 3.3.0", group: :development gemspec name: "factory_bot_rails", path: "../" diff --git a/gemfiles/rails5.2.gemfile b/gemfiles/rails5.2.gemfile index 77dfb35..5cc71b1 100644 --- a/gemfiles/rails5.2.gemfile +++ b/gemfiles/rails5.2.gemfile @@ -9,17 +9,11 @@ gem "rake" gem "rspec-rails" gem "rubocop", "0.54", require: false gem "byebug" -gem "capybara", ">= 2.15" -gem "chromedriver-helper" -gem "jbuilder", "~> 2.5" gem "listen", ">= 3.0.5", "< 3.2" gem "puma", "~> 3.11" gem "rails", "~> 5.2.4", ">= 5.2.4.2" -gem "sass-rails", "~> 5.0" -gem "selenium-webdriver" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "sqlite3", "~> 1.3.6" -gem "web-console", ">= 3.3.0", group: :development gemspec name: "factory_bot_rails", path: "../" diff --git a/gemfiles/rails6.0.gemfile b/gemfiles/rails6.0.gemfile index 9c3ee5f..3f17a28 100644 --- a/gemfiles/rails6.0.gemfile +++ b/gemfiles/rails6.0.gemfile @@ -9,17 +9,11 @@ gem "rake" gem "rspec-rails" gem "rubocop", "0.54", require: false gem "byebug" -gem "capybara", ">= 2.15" -gem "jbuilder", "~> 2.7" gem "listen", ">= 3.0.5", "< 3.2" gem "puma", "~> 4.1" gem "rails", "~> 6.0.2", ">= 6.0.2.2" -gem "sass-rails", ">= 6" -gem "selenium-webdriver" gem "spring" gem "spring-watcher-listen", "~> 2.0.0" gem "sqlite3", "~> 1.4" -gem "web-console", ">= 3.3.0", group: :development -gem "webdrivers" gemspec name: "factory_bot_rails", path: "../"