【发布时间】:2016-02-03 12:31:18
【问题描述】:
我有时会看到测试被标记为:pending
ExUnit.start
ExUnit.configure(exclude: :pending)
defmodule SublistTest do
use ExUnit.Case, async: true
test "empty equals empty" do
assert Sublist.compare([], []) == :equal
end
@tag :pending
test "empty is a sublist of anything" do
assert Sublist.compare([], [nil]) == :sublist
end
end
当您从 shell 运行测试时,显然会被排除在执行之外
elixir sublist_test.exs
有没有办法在命令行运行测试时包含:pending 测试?
第二个问题:为什么人们将测试标记为:pending。
【问题讨论】:
标签: unit-testing elixir