Skip to content

Commit b1a2661

Browse files
committed
Tests: Use minimalistic dummy application
These frameworks are not required for running tests: - ActiveRecord - ActiveModel - ActionCable - ActionText - ActiveStorage - ActionMailer - ActionView - ActionMailbox - Sprockets
1 parent 74ab56b commit b1a2661

File tree

21 files changed

+14
-138
lines changed

21 files changed

+14
-138
lines changed

spec/dummy/app/assets/config/manifest.js

-2
This file was deleted.

spec/dummy/app/assets/images/.keep

Whitespace-only changes.

spec/dummy/app/assets/stylesheets/application.css

-15
This file was deleted.

spec/dummy/app/channels/application_cable/channel.rb

-4
This file was deleted.

spec/dummy/app/channels/application_cable/connection.rb

-4
This file was deleted.

spec/dummy/app/javascript/packs/application.js

-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@
1111
// about supported directives.
1212
//
1313
//= require rails-ujs
14-
//= require activestorage
1514
//= require_tree .

spec/dummy/app/jobs/application_job.rb

-7
This file was deleted.

spec/dummy/app/mailers/application_mailer.rb

-4
This file was deleted.

spec/dummy/app/models/application_record.rb

-3
This file was deleted.

spec/dummy/app/models/concerns/.keep

Whitespace-only changes.

spec/dummy/app/views/layouts/mailer.html.erb

-13
This file was deleted.

spec/dummy/app/views/layouts/mailer.text.erb

-1
This file was deleted.

spec/dummy/config/application.rb

+14-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
require_relative 'boot'
22

3-
require 'rails/all'
3+
require "rails"
4+
# Pick the frameworks you want:
5+
# require "active_model/railtie"
6+
# require "active_job/railtie"
7+
# require "active_record/railtie"
8+
# require "active_storage/engine"
9+
require "action_controller/railtie"
10+
# require "action_mailer/railtie"
11+
# require "action_mailbox/engine"
12+
# require "action_text/engine"
13+
# require "action_view/railtie"
14+
# require "action_cable/engine"
15+
# require "sprockets/railtie"
16+
# require "rails/test_unit/railtie"
417

518
Bundler.require(*Rails.groups)
619
require "inertia_rails"

spec/dummy/config/cable.yml

-10
This file was deleted.

spec/dummy/config/environments/development.rb

-8
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,6 @@
2828
config.cache_store = :null_store
2929
end
3030

31-
# Store uploaded files on the local file system (see config/storage.yml for options).
32-
config.active_storage.service = :local
33-
34-
# Don't care if the mailer can't send.
35-
config.action_mailer.raise_delivery_errors = false
36-
37-
config.action_mailer.perform_caching = false
38-
3931
# Print deprecation notices to the Rails logger.
4032
config.active_support.deprecation = :log
4133

spec/dummy/config/environments/production.rb

-9
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
# config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache
3636
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX
3737

38-
# Store uploaded files on the local file system (see config/storage.yml for options).
39-
config.active_storage.service = :local
40-
4138
# Mount Action Cable outside main process or domain.
4239
# config.action_cable.mount_path = nil
4340
# config.action_cable.url = 'wss://example.com/cable'
@@ -60,12 +57,6 @@
6057
# config.active_job.queue_adapter = :resque
6158
# config.active_job.queue_name_prefix = "dummy_production"
6259

63-
config.action_mailer.perform_caching = false
64-
65-
# Ignore bad email addresses and do not raise email delivery errors.
66-
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
67-
# config.action_mailer.raise_delivery_errors = false
68-
6960
# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
7061
# the I18n.default_locale when a translation cannot be found).
7162
config.i18n.fallbacks = true

spec/dummy/config/environments/test.rb

-10
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,6 @@
3030
# Disable request forgery protection in test environment.
3131
config.action_controller.allow_forgery_protection = false
3232

33-
# Store uploaded files on the local file system in a temporary directory.
34-
config.active_storage.service = :test
35-
36-
config.action_mailer.perform_caching = false
37-
38-
# Tell Action Mailer not to deliver emails to the real world.
39-
# The :test delivery method accumulates sent emails in the
40-
# ActionMailer::Base.deliveries array.
41-
config.action_mailer.delivery_method = :test
42-
4333
# Print deprecation notices to the stderr.
4434
config.active_support.deprecation = :stderr
4535

spec/dummy/config/initializers/assets.rb

-12
This file was deleted.

spec/dummy/config/storage.yml

-34
This file was deleted.

spec/dummy/lib/assets/.keep

Whitespace-only changes.

spec/dummy/storage/.keep

Whitespace-only changes.

0 commit comments

Comments
 (0)