【问题标题】:Unit testing in rails using factory_girl使用 factory_girl 在 Rails 中进行单元测试
【发布时间】:2015-02-05 17:32:30
【问题描述】:

我正在尝试对模型中的方法进行单元测试,如下所示。整个目标是在这里做一个独立于数据库的测试,所以考虑使用工厂女孩。

例如,

Class A < ActiveRecord::Base 
       def self.method_A(param1,param2) do
         /*do a select query on a table with param1 and param2*/
       end

结束

如何在此处使用参数测试该方法。任何帮助,将不胜感激。

【问题讨论】:

  • 我想通了.. 建立一个列表,然后像这样模拟对类方法的调用 bold allow(A).to receive(:methodA).with(param1,param2).and_return(constructed_list)

标签: ruby-on-rails-3 unit-testing factory-bot


【解决方案1】:

是的,看起来是正确的。你有点模拟类方法并断言它

【讨论】:

  • 谢谢.. 感激不尽
猜你喜欢
  • 1970-01-01
  • 2011-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
  • 2012-07-10
相关资源
最近更新 更多