使用 factory_girl 在 rails 中进行单元测试

Unit testing in rails using factory_girl

我正在尝试对模型内的方法进行单元测试,如下面 rails 所示。整个目标是在这里进行数据库独立测试,因此考虑使用 Factory girl。

例如,

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

结束

如何在这里使用参数测试这里的方法。任何帮助,将不胜感激。

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