9

功能规格系统规格之间有区别吗?两者似乎都使用 Capybara 来测试完整的应用程序,但他们在 RSpec 上有不同的文档。

4

1 回答 1

17

系统规范是在 Rails 自己的系统测试之上构建的,而功能规范是在 Rails 进行系统测试之前由 RSpec 实现的。如果您正在开始一个新项目,请编写系统规范,但如果您有现有的功能规范,那么目前通过将它们更改为系统规范实际上没有任何好处,因为在功能方面它们基本上是相同的。

于 2018-04-18T23:16:58.480 回答