Скажите, пожалуйста, как смоделировать / заглушить методы модуля Repo
для моих тестов?
Например:
link = Repo.get_by(Link, short_url: url)
db_count = Repo.aggregate(Link, :count, :id)
Мне нужно, чтобы Repo.aggregate
вернул 10000000000
для моих тестов.То же самое с Repo.get_by
.
Как это сделать?
И каков наилучший подход к изоляции модулей в тестах в Elixir?
Спасибо!