标签: ruby-on-rails rspec capybara system-testing
feature spec和system spec之间有区别吗?两人似乎都使用Capybara测试完整的应用程序,但他们在RSpec上有不同的文档。
答案 0 :(得分:5)
系统规范建立在Rails自己的系统测试之上,而在Rails进行系统测试之前,RSpec实现了功能规范。如果你正在开始一个新的项目编写系统规范,但如果你有现有的功能规格,那么目前通过将它们更改为系统规格实际上没什么可获得的,因为功能方面它们基本相同。