? Al igual que this question, yo también estoy usando nifty_scaffold de Ryan Bates. Tiene el aspecto deseable de usar el método any_instance de Mocha para forzar un estado "inválido" en objetos modelo enterrados detrás del controlador.¿Hay alguna manera de deshacer el troquelado de Mocha de any_instance en Test :: Unit
A diferencia de la pregunta a la que me he vinculado, no estoy usando RSpec, pero Test :: Unit. Eso significa que las dos soluciones centradas en RSpec no funcionarán para mí.
¿Existe alguna forma general (es decir: funciona con Test :: Unit) para eliminar el trozo de cualquier instancia? Creo que está causando un error en mis pruebas, y me gustaría verificarlo.
Excelente. Esto parece algo que podría agregarse/monopatched en Mocha también. –
Nunca he sentido la necesidad de esta funcionalidad, pero hay un boleto: http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/69-allow-unstubbing-of-methods si desea presionar por el cambio Sería genial si tienes algunos ejemplos de por qué quieres usarlo. –
He agregado la funcionalidad de liberación - Mocha :: ObjectMethods # unstub - ver http://mocha.rubyforge.org/classes/Mocha/ObjectMethods.html#M000009 –