¿Cómo afirmar que cierto método se llama con Ruby Minitest framework?
Quiero probar si una función invoca otras funciones correctamente con el minitest Ruby, pero no puedo encontrar una adecuadaassert
para probar desde elDoc.
class SomeClass
def invoke_function(name)
name == "right" ? right () : wrong ()
end
def right
#...
end
def wrong
#...
end
end
El código de prueba:describe SomeClass do
it "should invoke right function" do
# assert right() is called
end
it "should invoke other function" do
# assert wrong() is called
end
end