Мой проект имеет это значение, установленное в файле rspec_helper.rbВ RSpec мы можем отключить verify_partial_doubles для одного теста
mocks.verify_partial_doubles = true
У меня есть тест, который становится помечена
TaskPublisher does not implement #publish
Проблема в том что этот метод не существует на объекте до момента его создания. Это импорт модуля, основанный на типе задачи, подлежащей публикации. (мета-программирование)
Так что мне интересно, есть ли способ отключить verify_partial_doubles
для конкретного теста, но не повлиять на другие тесты, которые имеют значение.
Боковой вопрос: Не установлен ли этот флаг для истины, сделать BDD невозможным? Мне кажется, что он летит перед лицом Mocking, как он определен (https://stackoverflow.com/tags/mocking/info).