Szukaj…


Zapewnienie wyjątków

Użyj assert_raise aby sprawdzić, czy zgłoszono wyjątek. assert_raise przyjmuje wyjątek i funkcję do wykonania.

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

Zawiń dowolny kod, który chcesz przetestować, w anonimową funkcję i przekaż go do assert_raise .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow