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