这是对问题"Factory Girl - what's the purpose?"的补充说明。
我不确定我的问题是否算是重复的,但我在阅读了那篇文章后仍然不太清楚,因为我认为我的疑惑还是有所不同。
好的,既然我们可以在 Rspec 测试的 before(:each) 块中始终使用 User.create(),那么为什么我们还要费心使用 Factory Girl 呢?
当我阅读 Michael Hartl 的 "Rails 3 教程" 时,他突然跳到 Factory Girl,但在此之前一直使用 User.create() 来构建 User 实例,这让我感到困惑。
我希望有人能为我澄清这个问题,非常感谢!