在 Python 的鼻子测试中,您可以通过调用其类后跟测试名称来指定运行一个测试。我们如何使用 Elixir 的 ExUnit 做到这一点?
问问题
13201 次
4 回答
92
You can now do mix test path/to/test.exs:13
, where 13 is the line of the test.
于 2014-02-19T18:12:23.513 回答
57
将标签添加到测试(例如wip
)并使用该mix --only
标志运行。
@tag :wip
test "only run this test" do
assert true
end
运行为:mix test --only wip
这只会使用定义的标签运行测试,跳过所有其他标签。
于 2016-09-07T20:53:35.830 回答
15
我今天在 IRC 上问了同样的问题,他们回答(感谢 Nhu 和 José)现在我可以用 mix 来做。
您可以使用以下命令运行单个测试:
mix test path/to/file_test.exs:42
如果你使用 Vim,你可以像我在这里所做的那样创建一个映射(基于 vim-rspec)。
于 2014-10-13T03:37:19.797 回答
0
似乎 Amrita 一次可以运行一项特定的测试:
于 2014-03-22T09:41:56.920 回答