断言异常
使用 assert_raise
来测试是否引发了异常。assert_raise
接受一个 Exception 和一个要执行的函数。
test "invalid block size" do
assert_raise(MerkleTree.ArgumentError, (fn() -> MerkleTree.new ["a", "b", "c"] end))
end
在匿名函数中包装你要测试的任何代码并将其传递给 assert_raise
。
使用 assert_raise
来测试是否引发了异常。assert_raise
接受一个 Exception 和一个要执行的函数。
test "invalid block size" do
assert_raise(MerkleTree.ArgumentError, (fn() -> MerkleTree.new ["a", "b", "c"] end))
end
在匿名函数中包装你要测试的任何代码并将其传递给 assert_raise
。