ENV["RAILS_ENV"] ||= "test" require_relative "../config/environment" require "rails/test_help" require "minitest/unit" require "mocha/minitest" require "webmock/minitest" WebMock.enable! class ActiveSupport::TestCase include ActiveJob::TestHelper parallelize(workers: :number_of_processors) # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. fixtures :all include SessionTestHelper, MentionTestHelper, TurboTestHelper setup do ActionCable.server.pubsub.clear Rails.configuration.tap do |config| config.x.web_push_pool.shutdown config.x.web_push_pool = WebPush::Pool.new \ invalid_subscription_handler: config.x.web_push_pool.invalid_subscription_handler end WebMock.disable_net_connect! end teardown do WebMock.reset! end end