3
我有这样的代码在我的测试为什么此Exredis客户端不会在on_exit回调中抛出错误?
setup do
client = Exredis.start
on_exit fn ->
client |> Exredis.query ["FLUSHALL"]
end
{:ok, client: client}
end
当我运行混合测试,我将永远不会得到一个错误说客户端的过程中的匿名功能的关闭不存在。测试将继续运行,我的测试会认为它会清除我的Redis。另一方面,如果您尝试在一个不存在的进程上运行Exredis.query,则会出现Exit错误。