dotfiles/app/test/support/fixtures/servers_fixtures.ex

23 lines
438 B
Elixir
Raw Normal View History

2023-06-09 19:13:27 +00:00
defmodule Prymn.ServersFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `Prymn.Servers` context.
"""
@doc """
Generate a server.
"""
def server_fixture(attrs \\ %{}) do
{:ok, server} =
attrs
|> Enum.into(%{
name: "some name",
ipv4: "192.168.1.1",
ipv6: "[1234:5678::1]"
})
|> Prymn.Servers.create_server()
server
end
end