Zoeken…


Uitzonderingen beweren

Gebruik assert_raise om te testen of er een uitzondering is assert_raise . assert_raise neemt een uitzondering en een uit te voeren functie over.

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

Verpak elke code die u wilt testen in een anonieme functie en geef deze door aan assert_raise .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow