Suche…


Ausnahmen geltend machen

Verwenden Sie assert_raise , um zu testen, ob eine Ausnahme assert_raise wurde. assert_raise nimmt eine Exception und eine assert_raise Funktion auf.

  test "invalid block size" do
    assert_raise(MerkleTree.ArgumentError, (fn() -> MerkleTree.new ["a", "b", "c"] end))
  end

Packen Sie den Code, den Sie testen möchten, in eine anonyme Funktion und übergeben Sie ihn an assert_raise .



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow