houdini/spec/factories/nonprofits.rb

25 lines
636 B
Ruby
Raw Normal View History

# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
FactoryBot.define do
factory :nonprofit do
name "spec_nonprofit_full"
city 'Albuquerque'
state_code 'NM'
zip_code 55555
email "example@email.com"
slug 'sluggy-sluggo'
factory :nonprofit_with_cards do
after(:create) {|nonprofit, evaluator|
create(:active_card_1, holder:nonprofit)
create(:active_card_2, holder:nonprofit)
create(:inactive_card, holder:nonprofit)
}
end
after(:create) {|nonprofit, evaluator|
create(:supporter, nonprofit: nonprofit)
}
end
end