【发布时间】:2016-04-16 06:43:10
【问题描述】:
我正在构建一个 elixir phoenix 应用程序,使用自定义数据库适配器连接到 OrientDB。因此,我使用 --no-ecto 选项生成了基本应用程序,因为我没有使用 Ecto。
我正在构建自定义模型和自定义验证,但当然想要进行单元测试。
如果我尝试像这样在单元测试中包含 ModelCase:
defmodule App.UserTest do
use App.ModelCase
end
我得到了错误
module App.ModelCase is not loaded and could not be found
这可能是因为它是 Ecto 的一部分。
如果我不包含它,代码稍后会失败,告诉我
undefined function test/2
我该如何处理?
【问题讨论】: