A introdução da Factory Girl delineia a diferença entre FactoryGirl.build()
e FactoryGirl.create()
:
# Returns a User instance that's not saved
user = FactoryGirl.build(:user)
# Returns a saved User instance
user = FactoryGirl.create(:user)
Ainda não entendo as diferenças práticas entre os dois. Alguém pode dar um exemplo onde você gostaria de usar um e não o outro? Obrigado!