forked from shibao/cannery
		
	rename ammo groups to packs
This commit is contained in:
		@@ -10,7 +10,7 @@ defmodule Cannery.Fixtures do
 | 
			
		||||
    Accounts.User,
 | 
			
		||||
    ActivityLog.ShotGroup,
 | 
			
		||||
    Ammo,
 | 
			
		||||
    Ammo.AmmoGroup,
 | 
			
		||||
    Ammo.Pack,
 | 
			
		||||
    Ammo.AmmoType,
 | 
			
		||||
    Containers,
 | 
			
		||||
    Containers.Container,
 | 
			
		||||
@@ -71,16 +71,16 @@ defmodule Cannery.Fixtures do
 | 
			
		||||
  @doc """
 | 
			
		||||
  Generate a ShotGroup
 | 
			
		||||
  """
 | 
			
		||||
  @spec shot_group_fixture(User.t(), AmmoGroup.t()) :: ShotGroup.t()
 | 
			
		||||
  @spec shot_group_fixture(attrs :: map(), User.t(), AmmoGroup.t()) :: ShotGroup.t()
 | 
			
		||||
  def shot_group_fixture(attrs \\ %{}, %User{} = user, %AmmoGroup{} = ammo_group) do
 | 
			
		||||
  @spec shot_group_fixture(User.t(), Pack.t()) :: ShotGroup.t()
 | 
			
		||||
  @spec shot_group_fixture(attrs :: map(), User.t(), Pack.t()) :: ShotGroup.t()
 | 
			
		||||
  def shot_group_fixture(attrs \\ %{}, %User{} = user, %Pack{} = pack) do
 | 
			
		||||
    attrs
 | 
			
		||||
    |> Enum.into(%{
 | 
			
		||||
      count: 20,
 | 
			
		||||
      date: ~N[2022-02-13 03:17:00],
 | 
			
		||||
      notes: random_string()
 | 
			
		||||
    })
 | 
			
		||||
    |> Cannery.ActivityLog.create_shot_group(user, ammo_group)
 | 
			
		||||
    |> Cannery.ActivityLog.create_shot_group(user, pack)
 | 
			
		||||
    |> unwrap_ok_tuple()
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
@@ -109,20 +109,20 @@ defmodule Cannery.Fixtures do
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  @doc """
 | 
			
		||||
  Generate a AmmoGroup
 | 
			
		||||
  Generate a Pack
 | 
			
		||||
  """
 | 
			
		||||
  @spec ammo_group_fixture(AmmoType.t(), Container.t(), User.t()) ::
 | 
			
		||||
          {count :: non_neg_integer(), [AmmoGroup.t()]}
 | 
			
		||||
  @spec ammo_group_fixture(attrs :: map(), AmmoType.t(), Container.t(), User.t()) ::
 | 
			
		||||
          {count :: non_neg_integer(), [AmmoGroup.t()]}
 | 
			
		||||
  @spec ammo_group_fixture(
 | 
			
		||||
  @spec pack_fixture(AmmoType.t(), Container.t(), User.t()) ::
 | 
			
		||||
          {count :: non_neg_integer(), [Pack.t()]}
 | 
			
		||||
  @spec pack_fixture(attrs :: map(), AmmoType.t(), Container.t(), User.t()) ::
 | 
			
		||||
          {count :: non_neg_integer(), [Pack.t()]}
 | 
			
		||||
  @spec pack_fixture(
 | 
			
		||||
          attrs :: map(),
 | 
			
		||||
          multiplier :: non_neg_integer(),
 | 
			
		||||
          AmmoType.t(),
 | 
			
		||||
          Container.t(),
 | 
			
		||||
          User.t()
 | 
			
		||||
        ) :: {count :: non_neg_integer(), [AmmoGroup.t()]}
 | 
			
		||||
  def ammo_group_fixture(
 | 
			
		||||
        ) :: {count :: non_neg_integer(), [Pack.t()]}
 | 
			
		||||
  def pack_fixture(
 | 
			
		||||
        attrs \\ %{},
 | 
			
		||||
        multiplier \\ 1,
 | 
			
		||||
        %AmmoType{id: ammo_type_id},
 | 
			
		||||
@@ -136,7 +136,7 @@ defmodule Cannery.Fixtures do
 | 
			
		||||
      count: 20,
 | 
			
		||||
      purchased_on: Date.utc_today()
 | 
			
		||||
    })
 | 
			
		||||
    |> Ammo.create_ammo_groups(multiplier, user)
 | 
			
		||||
    |> Ammo.create_packs(multiplier, user)
 | 
			
		||||
    |> unwrap_ok_tuple()
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user