有没有办法在不使用Cucumber的情况下使用Rspec进行集成测试?我更喜欢使用普通的旧Webrat。感谢。
答案 0 :(得分:11)
最新版本的RSpec-Rails(1.2.7)现在具有集成支持。然后升级然后开始将规范添加到spec / integration或使用'integration_spec'生成器。在spec / spec_helper.rb中配置Webrat并进行设置!
答案 1 :(得分:6)
我们最近开始使用RSpec和Capybara而不是Cucumber。这是我最近写的关于使用没有黄瓜的RSpec集成测试的“初学者”博客文章。
End-to-end testing with RSpec integration tests and Capybara
如果您对设置系统有任何疑问,请与我们联系。
答案 2 :(得分:1)
在RailsCasts上查看此链接http://railscasts.com/episodes/257-request-specs-and-capybara。这是与rspec进行集成测试的好集。
答案 3 :(得分:0)
据我所知,Rspec完全能够在集成测试中测试视图和控制器。快速查看互联网显示this article at Robby on Rails on view testing,部分Rdocs within RSpec可能有所帮助。
希望这能指出你正确的方向 - 我担心自己会使用黄瓜。