没有黄瓜的 Rspec 集成测试?

问题描述 投票:0回答:3

有没有一种方法可以在不使用 Cucumber 的情况下使用 Rspec 进行集成测试?我更喜欢使用普通的旧 Webrat。

ruby-on-rails rspec cucumber webrat
3个回答
11
投票

最新版本的 RSpec-Rails (1.2.7) 现在具有集成支持。升级然后开始将规格添加到规格/集成或使用“integration_spec”生成器。在spec/spec_helper.rb中配置Webrat就可以了!


6
投票

我们最近开始将 RSpec 与 Capybara 一起使用,而不是 Cucumber。这是我最近写的一篇关于在没有 Cucumber 的情况下使用 RSpec 集成测试的“初学者”博客文章。

使用 RSpec 集成测试和 Capybara 进行端到端测试

如果您对系统设置有任何疑问,请告诉我。


0
投票

据我所知,Rspec 完全能够作为集成测试的一部分来测试视图和控制器。快速浏览一下互联网就会发现 Robby on Rails 上关于视图测试的这篇文章 以及 RSpec 中的一些 Rdocs 可能会有所帮助。

希望这能为您指明正确的方向 - 恐怕我自己也用黄瓜。

© www.soinside.com 2019 - 2024. All rights reserved.