Я создаю приложение 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
Как я могу с этим справиться?