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