这是对"工厂女孩 - 目的是什么?"这一问题的补充说明.
我不确定我的问题是否被视为重复的问题,但在阅读该帖后我仍然不是很清楚,因为我认为我的疑问仍然不同.
好了,现在我们总是可以在Rspec测试中使用之前(:每个)块中的User.create(),为什么我们还在使用Factory Girl呢?
当我正在阅读Michael Hartl的"Rails 3教程"时,他突然跳进了Factory Girl,但在此之前使用了User.create()来构建一个User实例.
我希望有人可以为我澄清这一点,很多!
标题可能不那么清楚,无论如何最好只看一下:
我创建/销毁项目A,B和C的顺序是:
id:1id:2id:3我已经摧毁了B,C应该算得id:2对吗?
ruby-on-rails relational-database rails-migrations ruby-on-rails-3
factory-bot ×1