towerops/test/support/fixtures/agents_fixtures.ex

19 lines
540 B
Elixir

defmodule Towerops.AgentsFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `Towerops.Agents` context.
"""
alias Towerops.Agents
def unique_agent_name, do: "Test Agent #{System.unique_integer()}"
def agent_token_fixture(organization_id, name \\ nil) do
name = name || unique_agent_name()
Agents.create_agent_token(organization_id, name)
end
def agent_assignment_fixture(agent_token_id, device_id) do
Agents.assign_device_to_agent(agent_token_id, device_id)
end
end