【发布时间】:2018-08-15 15:33:03
【问题描述】:
我完全可以为此编写一个捕获IO 的“正常”测试。
想知道是否可以使用Doctest。
一个例子是:
defmodule CLI do
@doc """
Politely says Hello.
## Examples
iex> CLI.main([])
"Hello dear person." # this would be the expected IO output
"""
def main(args) do
IO.puts "Hello dear person."
end
end
defmodule CLITest do
use ExUnit.Case
doctest CLI
end
【问题讨论】:
标签: unit-testing io elixir doctest ex-unit