diff --git a/lib/generators/suspenders/jobs_generator.rb b/lib/generators/suspenders/jobs_generator.rb index 5657a029d..a54641701 100644 --- a/lib/generators/suspenders/jobs_generator.rb +++ b/lib/generators/suspenders/jobs_generator.rb @@ -1,7 +1,6 @@ module Suspenders module Generators class JobsGenerator < Rails::Generators::Base - source_root File.expand_path("../../templates/active_job", __FILE__) desc <<~MARKDOWN Installs Sidekiq for background job processing. MARKDOWN @@ -11,10 +10,6 @@ def add_sidekiq_gem Bundler.with_unbundled_env { run "bundle install" } end - def initialize_active_job - copy_file "active_job.rb", "config/initializers/active_job.rb" - end - def configure_active_job environment "config.active_job.queue_adapter = :sidekiq" environment "config.action_mailer.deliver_later_queue_name = nil" diff --git a/lib/generators/templates/active_job/active_job.rb b/lib/generators/templates/active_job/active_job.rb deleted file mode 100644 index ce7cbd7c2..000000000 --- a/lib/generators/templates/active_job/active_job.rb +++ /dev/null @@ -1,14 +0,0 @@ -require "active_job/logging" -require "active_job/log_subscriber" - -ActiveSupport::Notifications.unsubscribe("enqueue.active_job") - -module ActiveJob - module Logging - class EnqueueLogSubscriber < LogSubscriber - define_method :enqueue, instance_method(:enqueue) - end - end -end - -ActiveJob::Logging::EnqueueLogSubscriber.attach_to(:active_job) diff --git a/test/fixtures/files/active_job.rb b/test/fixtures/files/active_job.rb deleted file mode 100644 index ce7cbd7c2..000000000 --- a/test/fixtures/files/active_job.rb +++ /dev/null @@ -1,14 +0,0 @@ -require "active_job/logging" -require "active_job/log_subscriber" - -ActiveSupport::Notifications.unsubscribe("enqueue.active_job") - -module ActiveJob - module Logging - class EnqueueLogSubscriber < LogSubscriber - define_method :enqueue, instance_method(:enqueue) - end - end -end - -ActiveJob::Logging::EnqueueLogSubscriber.attach_to(:active_job) diff --git a/test/generators/suspenders/jobs_generator_test.rb b/test/generators/suspenders/jobs_generator_test.rb index ef76ecf14..7f1d3734b 100644 --- a/test/generators/suspenders/jobs_generator_test.rb +++ b/test/generators/suspenders/jobs_generator_test.rb @@ -30,13 +30,9 @@ class JobsGeneratorTest < Rails::Generators::TestCase end test "configures ActiveJob logging" do - expected_configuration = file_fixture("active_job.rb").read - run_generator - assert_file app_root("config/initializers/active_job.rb") do |file| - assert_equal(expected_configuration, file) - end + assert_no_file app_root("config/initializers/active_job.rb") end test "adds ActiveJob configuration to the application file" do