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