19 lines
549 B
Elixir
19 lines
549 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, equipment_id) do
|
|
Agents.assign_equipment_to_agent(agent_token_id, equipment_id)
|
|
end
|
|
end
|