サーチ…


例外の宣言

assert_raiseを使用して、例外が発生したかどうかをテストします。 assert_raiseはExceptionと実行される関数をassert_raiseます。

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

テストするコードを無名関数にラップし、 assert_raiseます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow