随着Rails 5.1的发布,他们包含了系统测试。这意味着我们可以在Rails中测试JavaScript。
我看到Rails指南解释了一个示例测试创建文章的两种方式:通过系统测试和集成测试。
现在问题是:在Rails 5.1之前,我在集成测试中编写复杂的测试用例。但现在我有两个选项来编写测试用例。
我可以像下面这样编写测试用例:
test: should create article
我可以在集成测试中编写相同的测试用例,但是我也可以在系统测试中编写。
那么什么情况下应该选择系统测试来编写测试用例?什么情况下应该选择集成测试?