我正在使用 ExUnit 测试我的 Elixir 应用程序,这是一款纸牌游戏。
我发现每次编写测试时,我都会从创建一副新的纸牌开始。
test "Do This Crazy Thing do
deck = Deck.create()
[...]
end
test "Do This Other Crazy Unrelated Thing" do
deck = Deck.create()
[...]
end
有没有办法解决这个问题,以便在每个测试用例之前创建一个新的套牌?我知道有一些与此相关的东西setup do [...] end
,但我认为这不是我的解决方案。
我需要不同的测试框架吗?我需要以setup
我还没有想到的方式使用吗?
-奥吉