12

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

4

3 回答 3

11

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

于 2009-06-24T22:31:42.020 回答
6

我们最近开始在 Cucumber 上使用 RSpec 和 Capybara。这是我最近写的一篇关于在没有黄瓜的情况下使用 RSpec 集成测试的“初学者”博客文章。

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

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

于 2012-10-24T13:20:57.617 回答
0

据我所知,Rspec 完全有能力在集成测试中测试视图和控制器。快速浏览一下 Internet ,可以看到 Robby on Rails 上关于视图测试的这篇文章, RSpec中的一些Rdocs可能会有所帮助。

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

于 2009-06-13T02:38:00.783 回答