我正在构建我的第一个 Phoenix 应用程序,并尝试编写一个测试来验证从连接的 Authentication 标头中的 JWT 检索到的用户是否是正确的用户、是否经过身份验证等。
用于此测试的使用单个记录为数据库播种的正确方法是什么?
是否应该这样做:
test/test_helper.exs
通过要求priv/repo/seeds.exs
和执行手动 Ecto 操作,在全局范围内使用该文件或者
最后,成功运行测试后清理测试数据库的正确方法是什么,这样我就可以避免每次运行测试时都尝试创建相同的记录?