defmodule ActionRequestsDemo.Factory do alias ActionRequestsDemo.Repo alias ActionRequestsDemo.ActionRequests.ActionRequest def insert_action_request(attrs \\ %{}) do default_attrs = %{ patient_name: "Patient #{System.unique_integer([:positive])}", status: Enum.random(["resolved", "unresolved"]), assigned_user_id: Enum.random([nil, 1, 2]), delivery_scheduled_at: ~N[2025-11-16 10:00:00] } %ActionRequest{} |> ActionRequest.changeset(Map.merge(default_attrs, attrs)) |> Repo.insert!() end end