【发布时间】:2012-11-15 10:43:18
【问题描述】:
我对 factory_girl 很陌生,但遇到以下问题。
我有一个班级说的形式:
class Fruit::Apple < ActiveRecord::Base
...
end
假设我需要为这个类创建工厂。我该怎么做?换句话说,工厂是否有 set_fixture_class 等价物?
我的apple_factory.rb如下:
FactoryGirl.define do |f|
factory 'apple' do
variety : washington
end
end
我拥有所有必需的 gem,并且我的文件夹结构的格式为 test/factory/apple_factory.rb。当我执行测试时,我得到uninitialized constant Apple。我在哪里设置类定义?我需要设置工厂助手吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 unit-testing factory-bot