From 29895ad7b62130afe8c243aa2c868c1c1623a0bf Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Wed, 18 Jun 2025 15:38:53 -0500 Subject: [PATCH] Add option to turn off geocode in `:event` factory --- spec/factories/events.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/factories/events.rb b/spec/factories/events.rb index 0f116618c..428073c36 100644 --- a/spec/factories/events.rb +++ b/spec/factories/events.rb @@ -1,6 +1,9 @@ # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later FactoryBot.define do factory :event do + transient do + perform_geocode { false } + end name { "The event of Wonders" } start_datetime { DateTime.new(2025, 5, 11, 4, 5, 6) } end_datetime { DateTime.new(2025, 5, 11, 5, 1, 7) } @@ -10,6 +13,10 @@ slug { "event-of-wonders" } nonprofit profile + + before(:create) do |event, context| + allow(event).to receive(:geocode).and_return(nil) unless context.perform_geocode + end end factory :event_base, class: "Event" do