我完全可以寫一個「正常」測試,爲此捕獲IO。 只想知道是否可以使用Doctest。 一個例子是: defmodule CLI do
@doc """
Politely says Hello.
## Examples
iex> CLI.main([])
"Hello dear person." # this would be the exp
我正在測試函數的返回值。哪兩個是首選的方式? test "extra verbose, using assert" do
{:error, reason} = MyModule.my_fun
assert reason == :nope
end
test "using pattern matching only" do
{:error, :nope} = MyM
我在鳳凰應用以下測試: defmodule TattooBackend.Web.API.V1.PasswordControllerTest do
use TattooBackend.Web.ConnCase, async: true
use Bamboo.Test
alias TattooBackend.Web.Endpoint
alias TattooB