0
시길 doctesting : 여기비약 : 나는이 멋진시길 쓴
defmodule Sigiltest do
@doc """
An awesome sigil!
### Usage
iex> ~a{I love elixir}
"I love elixir, awesome!"
"""
def sigil_a(content, _flags) do
"#{content}, awesome!"
end
end
하면 테스트 모듈입니다 : 내가 mix test
을 실행하면
defmodule SigiltestTest do
use ExUnit.Case
doctest Sigiltest
end
나는 다음과 같은 출력을 얻을 :
Compiled lib/sigiltest.ex
** (CompileError) (for doctest at) lib/sigiltest.ex:7: undefined function sigil_a/2
(stdlib) lists.erl:1337: :lists.foreach/2
(stdlib) erl_eval.erl:670: :erl_eval.do_apply/6
을
doctests를 sigil에서 실행하는 방법이 있습니까? 그렇다면 어떻게?