功能规格和系统规格之间的差异

时间:2018-04-18 22:37:03

标签: ruby-on-rails rspec capybara system-testing

feature specsystem spec之间有区别吗?两人似乎都使用Capybara测试完整的应用程序,但他们在RSpec上有不同的文档。

1 个答案:

答案 0 :(得分:5)

系统规范建立在Rails自己的系统测试之上,而在Rails进行系统测试之前,RSpec实现了功能规范。如果你正在开始一个新的项目编写系统规范,但如果你有现有的功能规格,那么目前通过将它们更改为系统规格实际上没什么可获得的,因为功能方面它们基本相同。