Elixir Language
ExUnit
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