Fix factories creating impossible volunteer relations
Story in Trello
Problem
Sometimes running:
FactoryBot.create(:feedback, author: @volunteer.user)
created a feedback with
feedback.volunteer.user == feedback.author.volunteer.user # => false
and other impossible combinations.
FactoryBot after(:build)
handlers over several factories take care of such trouble now.