在Phoenix框架中编写相当于ROR的测试用例

时间:2015-09-22 12:06:42

标签: elixir phoenix-framework

我们如何在测试数据库中预加载数据以进行集成测试,就像在Ruby-on-Rails中我们有固定装置一样。 在凤凰城编写测试用例有什么好的文档吗?

1 个答案:

答案 0 :(得分:6)

对于集成测试,您可能需要查看Hound,这类似于Elixir的Capybara。他们有一些很好的例子可以帮助你入门。

在菲尼克斯,据我所知,没有像Rails那样加载灯具的标准方法。我个人认为,最好只为每个测试用例设置一个最小的设置,而不是复杂的全局设备。它使您更容易看到实际测试的内容,以及哪些灯具与当前测试用例真正相关。我会说最好花时间创建一些帮助您轻松创建测试记录的帮助程序。您可能还会发现BlacksmithFaker项目对创建测试数据很有用。