Я использую rspec для моего теста в проекте ruby, и я хочу указать, что моя программа не должна выводить ничего, когда используется опция -q. Я пробовал:
Kernel.should_not_receive :puts
Это не привело к неудачному тесту, когда на консоль был выход.
Как проверить отсутствие выходного текста?