From 9f3eb554766974148c6bd20f3ba285f574387683 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 12 Feb 2026 17:03:00 -0600 Subject: [PATCH] add integrations test fixture --- .../support/fixtures/integrations_fixtures.ex | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/support/fixtures/integrations_fixtures.ex diff --git a/test/support/fixtures/integrations_fixtures.ex b/test/support/fixtures/integrations_fixtures.ex new file mode 100644 index 00000000..0f1a536e --- /dev/null +++ b/test/support/fixtures/integrations_fixtures.ex @@ -0,0 +1,19 @@ +defmodule Towerops.IntegrationsFixtures do + @moduledoc """ + Test helpers for creating integration entities. + """ + + alias Towerops.Integrations + + def integration_fixture(organization_id, attrs \\ %{}) do + attrs = + Enum.into(attrs, %{ + provider: "preseem", + enabled: true, + credentials: %{"api_key" => "test-key-#{System.unique_integer()}"} + }) + + {:ok, integration} = Integrations.create_integration(organization_id, attrs) + integration + end +end