我是 Cucumber 测试的新手,我试图了解何时使用 Cucumber 以及何时使用 RSpec。对于我的模型,我知道我应该用 RSpec 测试它们,而且我知道如果我编写 Cucumber 故事,我不需要编写 RSpec 请求规范。我不知道什么时候使用 View 和 Controller 的东西。我应该使用 RSpec 来测试我的 View 和 Controller ,还是我可以跳过它们,因为我使用 Cucumber 进行更高级别的测试?任何建议将不胜感激!谢谢!
最佳答案
我使用 RSpec 来驱动我的模型以及在某种程度上我的 Controller 的开发和测试,并使用 Cucumber 来驱动我的 View 的开发和测试(以及随后它们与 Controller 的集成)。
我不觉得编写 Cucumber 测试允许我“跳过”编写 RSpec 测试,因为在创建任何 View 之前,模型层中进行了大量开发。
关于ruby-on-rails-3 - 何时使用 Cucumber,何时使用 RSpec?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5532671/