【发布时间】: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