我正在使用ExUnit来测试我的Elixir应用程序,这是一个纸牌游戏。
我发现每次编写测试时,都需要创建一副全新的纸牌。
有没有一种方法可以将这个因素分解出来,以便在每个测试用例之前只需创建一个新的牌组?我知道有类似于
我需要另一个测试框架吗?我需要以某种我还没有想到的方式使用
-Augie
我发现每次编写测试时,都需要创建一副全新的纸牌。
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
吗?-Augie