¿Cómo pruebo que Rails Helper define un método?
-
01-07-2019 - |
Pregunta
Estoy creando un complemento Rails y estoy agregando dinámicamente un método a un asistente.Solo quiero asegurarme de que se agregue el método.¿Cómo puedo ver si el asistente responde al nombre del método?
Solución
Prueba esto:
def test_that_foo_helper_defines_bar
o = Object.new
assert !o.respond_to? :bar
o.extend FooHelper
assert o.respond_to? :bar
end
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow