【问题标题】:How to stub/mock a helper method for functional test in Rails 2.3?如何存根/模拟 Rails 2.3 中功能测试的辅助方法?
【发布时间】:2010-04-08 10:26:23
【问题描述】:

我想知道如何在功能测试中存根/模拟辅助方法? 谢谢!

(是的,我已经用谷歌搜索并使用了搜索 - 但找不到任何可行的解决方案,奇怪!?)

【问题讨论】:

标签: ruby-on-rails testing mocking


【解决方案1】:

您是否阅读过Mocha 文档,特别是returns 方法?您可以告诉 Mocha 您的方法的模拟版本应该发回什么,让您设置好结果和坏结果,具体取决于您要测试的内容。

【讨论】:

  • 问题不在于返回值,更多的是如何“找到”存根 @controller.stubs(:my_helper_method).returns('stubed value') 的方法不起作用...
猜你喜欢
  • 1970-01-01
  • 2011-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多