这是对“工厂女孩 - 目的是什么?”问题的附加说明。
我不确定我的问题是否算作重复问题,但在阅读了那篇文章后我仍然不是很清楚,因为我认为我的疑问仍然不同。
好吧,既然我们总是可以在 Rspec 测试中的 before(:each) 块中使用 User.create() ,那我们为什么还要费心使用 Factory Girl 呢?
当我阅读 Michael Hartl 的“Rails 3 教程”时,我突然想到了这一切,当时他突然跳入 Factory Girl,但在那之前一直使用 User.create() 来构建一个 User 实例。
我希望有人可以为我澄清这一点,非常感谢!