Il mio progetto ha questo valore impostato nel file rspec_helper.rbIn RSpec possiamo spegnere verify_partial_doubles per un test
mocks.verify_partial_doubles = true
Ho un test che viene sempre contrassegnato
TaskPublisher does not implement #publish
Il problema è che il metodo non esiste sull'oggetto finché non viene istanziato. È un modulo di importazione basato sul tipo di attività da pubblicare. (meta programmazione)
Quindi mi chiedo se c'è un modo per disattivare verify_partial_doubles
per un test specifico, ma non influire sugli altri test che hanno il valore.
Domanda laterale: non avendo questo flag impostato su true non è possibile eseguire BDD? Mi sembra che risponda a Mocking come è definito (https://stackoverflow.com/tags/mocking/info).