In test/test_helper.rb
...
### Bullet (N+1 queries)
if ENV['BULLET']
Bullet.enable = true
require 'minitest/unit'
module MiniTestWithBullet
def before_setup
Bullet.start_request
super if defined?(super)
end
def after_teardown
super if defined?(super)
if Bullet.warnings.present?
warnings = Bullet.warnings.map{ |_k, warning| warning }.flatten.map{|warn| warn.body_with_caller}.join("\n-----\n\n")
flunk(warnings)
end
Bullet.end_request
end
end
class ActiveSupport::TestCase
include MiniTestWithBullet
end
end
Tested with
ActiveSupport::TestCase
on Rails 6.x