我正在使用 Factory Girl 但喜欢机械师语法。所以我想知道,是否有任何方法为类创建命名蓝图,以便我可以拥有类似的东西:
User.blueprint(:no_discount_user) do
admin false
hashed_password "226bc1eca359a09f5f1b96e26efeb4bb1aeae383"
is_trader false
name "foolish"
salt "21746899800.223524289203464"
end
User.blueprint(:discount_user) do
admin false
hashed_password "226bc1eca359a09f5f1b96e26efeb4bb1aeae383"
is_trader true
name "deadbeef"
salt "21746899800.223524289203464"
discount_rate { DiscountRate.make(:rate => 20.00) }
end
DiscountRate.blueprint do
rate {10}
not_before ...
not_after ...
end
有没有办法让 factory_girl 具有这样的机械师语法?我没有找到一个。帮助表示赞赏。
提前谢谢杰森