Files
openfoodnetwork/spec/factories/zone_factory.rb
2025-01-27 11:01:07 +11:00

19 lines
524 B
Ruby

# frozen_string_literal: true
FactoryBot.define do
factory :zone, aliases: [:zone_with_member], class: Spree::Zone do
sequence(:name) { |n| "#{generate(:random_string)}#{n}" }
description { generate(:random_string) }
default_tax { true }
zone_members { [Spree::ZoneMember.new(zoneable: member)] }
transient do
member { Spree::Country.find_by(name: "Australia") }
end
end
factory :zone_with_state_member, parent: :zone do
member { Spree::State.find_by(name: "Victoria") }
end
end