Elixir Language
ExUnit
Ricerca…
Asserire eccezioni
Utilizzare assert_raise
per verificare se è stata sollevata un'eccezione. assert_raise
accetta assert_raise
e una funzione da eseguire.
test "invalid block size" do
assert_raise(MerkleTree.ArgumentError, (fn() -> MerkleTree.new ["a", "b", "c"] end))
end
Avvolgi tutto il codice che desideri testare in una funzione anonima e assert_raise
a assert_raise
.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow