Я полностью согласен с написанием «нормального» теста, фиксирующего 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