没有黄瓜的Rspec集成测试?

时间:2009-06-10 04:55:09

标签: ruby-on-rails rspec cucumber webrat

有没有办法在不使用Cucumber的情况下使用Rspec进行集成测试?我更喜欢使用普通的旧Webrat。感谢。

4 个答案:

答案 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可能有所帮助。

希望这能指出你正确的方向 - 我担心自己会使用黄瓜。