何时使用Cucumber以及何时使用RSpec?

age*_*217 7 cucumber rspec2 ruby-on-rails-3

我是Cucumber测试的新手,我正在尝试了解何时使用Cucumber以及何时使用RSpec.对于我的模型,我知道我应该用RSpec测试它们,而且我知道如果我写Cucumber故事,我不需要编写RSpec请求规范.我不知道何时使用视图和控制器的东西.我应该使用RSpec来测试我的视图和控制器,还是可以跳过它们,因为我使用Cucumber进行更高级别的测试?任何建议将不胜感激!谢谢!

Ant*_*Ant 5

我使用RSpec来驱动我的模型的开发和测试,并在某种程度上驱动我的控制器,以及Cucumber来驱动我的视图的开发和测试(以及随后它们与控制器的集成).

我不觉得写Cucumber测试允许我"跳过"编写RSpec测试,因为在创建任何视图之前,模型层中会进行大量的开发.