Bullet is a gem that helps increase your application’s performance by reducing the number of queries it makes.

The README describes how to use the gem in Development but makes no special mention of how to use it in test with RSpec.

Searching through the gem’s issues I discovered that you can use the following settings before calling visit to have Bullet raise an exception if an infraction is detected.

  Bullet.enable = true
Bullet.raise = true


You could go a step further and update the rails_helper to allow for easier usage

  # spec/rails_helper.rb

config.before :each, bullet: true do
Bullet.enable = true
Bullet.raise = true
end

config.after :each, bullet: true do
Bullet.enable = false
Bullet.raise = false
end