有沒有辦法在doctests中使用模塊別名?我不想每次都輸入一個長名字。Elixir - 如何在doctest中使用別名?
defmodule SomeLongModuleName.SubModule do
alias SomeLongModuleName.SubModule, as: SubModule
@doc """
iex> SubModule.method(%{property_a: 1, property_b: 2) # CompileError
3
"""
def method(%{property_a: a, property_b: b) do
a + b
end
end
上面的例子顯示了我可能想要使用別名來避免長行的情況。是否可以在doctest中使用別名?
我假設文檔測試從全球運行命名空間,所以它將無法看到別名。 – Dylanthepiguy