В статье он тестирует race condition на примере доступа к базе.
Вот эта строчка, очень важна, она как раз про пул подключений к бд.
expect(ActiveRecord::Base.connection.pool.size).to eq(5)
В контролере я бы не стал тестировать эту логику, у вас там и не должно быть бутылочного горлышка. А вот в базе может быть. Сделайте сервисный объект или перенесите логику в модель и тестируйте там.