Wie wird eine bestimmte Methode mit dem Ruby-Minitest-Framework aufgerufen?

Ich möchte testen, ob eine Funktion andere Funktionen ordnungsgemäß mit dem Minitest Ruby aufruft, kann jedoch keine ordnungsgemäße Funktion findenassert zum testen aus demdoc.

Der Quellcode
class SomeClass
  def invoke_function(name)
    name == "right" ? right () : wrong ()
  end

  def right
    #...
  end

  def wrong
    #...
  end
end
Der Testcode:
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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage