【发布时间】:2019-08-26 22:49:58
【问题描述】:
我正在尝试编写一个测试来验证一个行为是否定义了它应该定义的回调。我该怎么做?
我有一个定义回调的模块,例如:
defmodule MyModule do
@callback my_callback(arg :: binary) :: any
end
我想确保my_callback/1 由MyModule 定义。
由于@callback 是一个属性,我尝试调用MyModule.__info__(:attributes),但响应中没有回调。
【问题讨论】:
标签: testing callback elixir behavior