随着Rails 5.1的发布,它们包含了系统测试。这意味着我们可以在Rails中测试JavaScript。 我看到Rails指南解释了样本测试以两种方式创建文章:通过系统测试和通过集成测试。何时通过集成测试选择系统测试Rails 5.1?
现在的问题是:在Rails 5.1之前,我正在集成测试中编写复杂的测试用例。但是现在我有两个选择来编写测试用例。 我可以编写测试用例像
test: should create article
在集成测试
,但我也可以写在系统测试相同的测试情况。
那么我什么时候应该选择系统测试来编写测试用例以及何时选择集成测试呢?
集成测试不使用浏览器,因此您无法在其中测试js。 – MikDiet