core/lib/spree/testing_support/factories/wishlist_factory.rb
FactoryBot.define do
factory :wishlist, class: Spree::Wishlist do
user
sequence(:name) { |n| "Wishlist_#{n}" }
is_private { true }
is_default { false }
before(:create) do |wishlist|
if wishlist.store.nil?
default_store = Spree::Store.default.persisted? ? Spree::Store.default : nil
store = default_store || create(:store)
wishlist.store = store
end
end
end
end