forked from shibao/cannery
		
	add test for container name in ammo type
This commit is contained in:
		@@ -48,13 +48,20 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
    %{ammo_type: ammo_type_fixture(@create_attrs, current_user)}
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  defp create_ammo_group(%{ammo_type: ammo_type, current_user: current_user}) do
 | 
			
		||||
    container = container_fixture(current_user)
 | 
			
		||||
    {1, [ammo_group]} = ammo_group_fixture(@ammo_group_attrs, ammo_type, container, current_user)
 | 
			
		||||
 | 
			
		||||
    %{ammo_group: ammo_group, container: container}
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  defp create_empty_ammo_group(%{ammo_type: ammo_type, current_user: current_user}) do
 | 
			
		||||
    container = container_fixture(current_user)
 | 
			
		||||
    {1, [ammo_group]} = ammo_group_fixture(@ammo_group_attrs, ammo_type, container, current_user)
 | 
			
		||||
    shot_group = shot_group_fixture(@shot_group_attrs, current_user, ammo_group)
 | 
			
		||||
    ammo_group = ammo_group |> Repo.reload!()
 | 
			
		||||
 | 
			
		||||
    %{ammo_group: ammo_group, shot_group: shot_group}
 | 
			
		||||
    %{ammo_group: ammo_group, container: container, shot_group: shot_group}
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe "Index" do
 | 
			
		||||
@@ -157,6 +164,18 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe "Show ammo type with ammo group" do
 | 
			
		||||
    setup [:register_and_log_in_user, :create_ammo_type, :create_ammo_group]
 | 
			
		||||
 | 
			
		||||
    test "displays ammo group", %{conn: conn, ammo_type: ammo_type, container: container} do
 | 
			
		||||
      {:ok, _show_live, html} = live(conn, Routes.ammo_type_show_path(conn, :show, ammo_type))
 | 
			
		||||
 | 
			
		||||
      assert html =~ gettext("Show Ammo type")
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
      assert html =~ container.name
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe "Show ammo type with empty ammo group" do
 | 
			
		||||
    setup [:register_and_log_in_user, :create_ammo_type, :create_empty_ammo_group]
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user