【发布时间】:2020-11-08 15:26:18
【问题描述】:
如何将相同的参数传递给 Elixir 中的不同测试? 现在我在每次测试中计算它。是否可以在开始测试之前计算一次该参数并将其传递给每个测试?
【问题讨论】:
如何将相同的参数传递给 Elixir 中的不同测试? 现在我在每次测试中计算它。是否可以在开始测试之前计算一次该参数并将其传递给每个测试?
【问题讨论】:
使用ExUnit.Callbacks.setup/1 或ExUnit.Callbacks.setup_all/1
setup_all do
[my_param: 42]
end
test "global context", %{my_param: value} do
assert 42 == value
end
【讨论】: