forked from shibao/cannery
		
	remove data-qa
This commit is contained in:
		@@ -74,7 +74,7 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
      assert html =~ ammo_group.ammo_type.name
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"ammo_group_search\"]",
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/,
 | 
			
		||||
               search: %{search_term: ammo_group.ammo_type.name}
 | 
			
		||||
             )
 | 
			
		||||
             |> render_change() =~ ammo_group.ammo_type.name
 | 
			
		||||
@@ -85,13 +85,13 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
      )
 | 
			
		||||
 | 
			
		||||
      refute index_live
 | 
			
		||||
             |> form("[data-qa=\"ammo_group_search\"]", search: %{search_term: "something_else"})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: "something_else"})
 | 
			
		||||
             |> render_change() =~ ammo_group.ammo_type.name
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.ammo_group_index_path(conn, :search, "something_else"))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"ammo_group_search\"]", search: %{search_term: ""})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: ""})
 | 
			
		||||
             |> render_change() =~ ammo_group.ammo_type.name
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.ammo_group_index_path(conn, :index))
 | 
			
		||||
@@ -185,7 +185,7 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_group_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element("[data-qa=\"edit-#{ammo_group.id}\"]")
 | 
			
		||||
             |> element(~s/a[aria-label="Edit ammo group of #{ammo_group.count} bullets"]/)
 | 
			
		||||
             |> render_click() =~
 | 
			
		||||
               gettext("Edit ammo")
 | 
			
		||||
 | 
			
		||||
@@ -210,7 +210,7 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
 | 
			
		||||
      html =
 | 
			
		||||
        index_live
 | 
			
		||||
        |> element("[data-qa=\"clone-#{ammo_group.id}\"]")
 | 
			
		||||
        |> element(~s/a[aria-label="Clone ammo group of #{ammo_group.count} bullets"]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ dgettext("actions", "Add Ammo")
 | 
			
		||||
@@ -238,7 +238,7 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
 | 
			
		||||
      html =
 | 
			
		||||
        index_live
 | 
			
		||||
        |> element("[data-qa=\"clone-#{ammo_group.id}\"]")
 | 
			
		||||
        |> element(~s/a[aria-label="Clone ammo group of #{ammo_group.count} bullets"]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ dgettext("actions", "Add Ammo")
 | 
			
		||||
@@ -265,7 +265,7 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_group_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element("[data-qa=\"delete-#{ammo_group.id}\"]")
 | 
			
		||||
             |> element(~s/a[aria-label="Delete ammo group of #{ammo_group.count} bullets"]/)
 | 
			
		||||
             |> render_click()
 | 
			
		||||
 | 
			
		||||
      refute has_element?(index_live, "#ammo_group-#{ammo_group.id}")
 | 
			
		||||
@@ -309,7 +309,10 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
                 ) <>
 | 
			
		||||
                 "\n"
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ gettext("$%{amount}", amount: 50.00 |> :erlang.float_to_binary(decimals: 2))
 | 
			
		||||
 | 
			
		||||
@@ -337,7 +340,7 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.ammo_group_show_path(conn, :show, ammo_group))
 | 
			
		||||
 | 
			
		||||
      assert show_live
 | 
			
		||||
             |> element("[data-qa=\"edit\"]")
 | 
			
		||||
             |> element(~s/a[aria-label="Edit ammo group of #{ammo_group.count} bullets"]/)
 | 
			
		||||
             |> render_click() =~
 | 
			
		||||
               gettext("Edit Ammo")
 | 
			
		||||
 | 
			
		||||
@@ -386,7 +389,9 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
         %{conn: conn, ammo_group: ammo_group, shot_group: shot_group} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_group_show_path(conn, :edit, ammo_group))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"edit-#{shot_group.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element(~s/a[aria-label="Edit shot group of #{shot_group.count} shots"]/)
 | 
			
		||||
             |> render_click() =~
 | 
			
		||||
               gettext("Edit Shot Records")
 | 
			
		||||
 | 
			
		||||
      assert_patch(
 | 
			
		||||
@@ -413,7 +418,10 @@ defmodule CanneryWeb.AmmoGroupLiveTest do
 | 
			
		||||
      {:ok, index_live, _html} =
 | 
			
		||||
        live(conn, Routes.ammo_group_show_path(conn, :edit_shot_group, ammo_group, shot_group))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"delete-#{shot_group.id}\"]") |> render_click()
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element(~s/a[aria-label="Delete shot record of #{shot_group.count} shots"]/)
 | 
			
		||||
             |> render_click()
 | 
			
		||||
 | 
			
		||||
      refute has_element?(index_live, "#shot_group-#{shot_group.id}")
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 
 | 
			
		||||
@@ -80,7 +80,7 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
      assert html =~ ammo_type.bullet_type
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"ammo_type_search\"]",
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/,
 | 
			
		||||
               search: %{search_term: ammo_type.bullet_type}
 | 
			
		||||
             )
 | 
			
		||||
             |> render_change() =~ ammo_type.bullet_type
 | 
			
		||||
@@ -88,13 +88,13 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
      assert_patch(index_live, Routes.ammo_type_index_path(conn, :search, ammo_type.bullet_type))
 | 
			
		||||
 | 
			
		||||
      refute index_live
 | 
			
		||||
             |> form("[data-qa=\"ammo_type_search\"]", search: %{search_term: "something_else"})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: "something_else"})
 | 
			
		||||
             |> render_change() =~ ammo_type.bullet_type
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.ammo_type_index_path(conn, :search, "something_else"))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"ammo_type_search\"]", search: %{search_term: ""})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: ""})
 | 
			
		||||
             |> render_change() =~ ammo_type.bullet_type
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.ammo_type_index_path(conn, :index))
 | 
			
		||||
@@ -127,7 +127,7 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
         %{conn: conn, current_user: current_user, ammo_type: ammo_type} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_type_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"edit-#{ammo_type.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Edit #{ammo_type.name}"]/) |> render_click() =~
 | 
			
		||||
               gettext("Edit %{ammo_type_name}", ammo_type_name: ammo_type.name)
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.ammo_type_index_path(conn, :edit, ammo_type))
 | 
			
		||||
@@ -151,7 +151,7 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
         %{conn: conn, current_user: current_user, ammo_type: ammo_type} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_type_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      html = index_live |> element("[data-qa=\"clone-#{ammo_type.id}\"]") |> render_click()
 | 
			
		||||
      html = index_live |> element(~s/a[aria-label="Clone #{ammo_type.name}"]/) |> render_click()
 | 
			
		||||
      assert html =~ gettext("New Ammo type")
 | 
			
		||||
      assert html =~ "some bullet_type"
 | 
			
		||||
 | 
			
		||||
@@ -176,7 +176,7 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
         %{conn: conn, current_user: current_user, ammo_type: ammo_type} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_type_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      html = index_live |> element("[data-qa=\"clone-#{ammo_type.id}\"]") |> render_click()
 | 
			
		||||
      html = index_live |> element(~s/a[aria-label="Clone #{ammo_type.name}"]/) |> render_click()
 | 
			
		||||
      assert html =~ gettext("New Ammo type")
 | 
			
		||||
      assert html =~ "some bullet_type"
 | 
			
		||||
 | 
			
		||||
@@ -202,7 +202,7 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
    test "deletes ammo_type in listing", %{conn: conn, ammo_type: ammo_type} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_type_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"delete-#{ammo_type.id}\"]") |> render_click()
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Delete #{ammo_type.name}"]/) |> render_click()
 | 
			
		||||
      refute has_element?(index_live, "#ammo_type-#{ammo_type.id}")
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
@@ -220,7 +220,10 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
      refute html =~ gettext("Used packs")
 | 
			
		||||
      refute html =~ gettext("Total ever packs")
 | 
			
		||||
 | 
			
		||||
      html = index_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        index_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ gettext("Used rounds")
 | 
			
		||||
      assert html =~ gettext("Total ever rounds")
 | 
			
		||||
@@ -234,7 +237,11 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
      shot_group_fixture(%{"count" => 5}, current_user, ammo_group)
 | 
			
		||||
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.ammo_type_index_path(conn, :index))
 | 
			
		||||
      html = index_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
 | 
			
		||||
      html =
 | 
			
		||||
        index_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ "15"
 | 
			
		||||
      assert html =~ "5"
 | 
			
		||||
@@ -258,7 +265,7 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
         %{conn: conn, current_user: current_user, ammo_type: %{name: name} = ammo_type} do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.ammo_type_show_path(conn, :show, ammo_type))
 | 
			
		||||
 | 
			
		||||
      assert show_live |> element("[data-qa=\"edit\"]") |> render_click() =~
 | 
			
		||||
      assert show_live |> element(~s/a[aria-label="Edit #{ammo_type.name}"]/) |> render_click() =~
 | 
			
		||||
               gettext("Edit %{ammo_type_name}", ammo_type_name: name)
 | 
			
		||||
 | 
			
		||||
      assert_patch(show_live, Routes.ammo_type_show_path(conn, :edit, ammo_type))
 | 
			
		||||
@@ -298,7 +305,11 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
         %{conn: conn, ammo_type: ammo_type, container: %{name: container_name}} do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.ammo_type_show_path(conn, :show, ammo_type))
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_table\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_table-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert_patch(show_live, Routes.ammo_type_show_path(conn, :table, ammo_type))
 | 
			
		||||
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
@@ -316,7 +327,10 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
      assert html =~ dgettext("actions", "Show used")
 | 
			
		||||
      refute html =~ "some ammo group"
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
      assert html =~ "Empty"
 | 
			
		||||
@@ -327,13 +341,20 @@ defmodule CanneryWeb.AmmoTypeLiveTest do
 | 
			
		||||
         %{conn: conn, ammo_type: ammo_type, container: %{name: container_name}} do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.ammo_type_show_path(conn, :show, ammo_type))
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_table\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_table-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert_patch(show_live, Routes.ammo_type_show_path(conn, :table, ammo_type))
 | 
			
		||||
 | 
			
		||||
      assert html =~ dgettext("actions", "Show used")
 | 
			
		||||
      refute html =~ "some ammo group"
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
      assert html =~ "Empty"
 | 
			
		||||
 
 | 
			
		||||
@@ -75,7 +75,10 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
    test "lists all containers in table mode", %{conn: conn, container: container} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.container_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      html = index_live |> element("[data-qa=\"toggle_table\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        index_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_table-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ gettext("Containers")
 | 
			
		||||
      assert html =~ container.location
 | 
			
		||||
@@ -87,7 +90,7 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
      assert html =~ container.location
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"container_search\"]",
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/,
 | 
			
		||||
               search: %{search_term: container.location}
 | 
			
		||||
             )
 | 
			
		||||
             |> render_change() =~ container.location
 | 
			
		||||
@@ -95,13 +98,13 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
      assert_patch(index_live, Routes.container_index_path(conn, :search, container.location))
 | 
			
		||||
 | 
			
		||||
      refute index_live
 | 
			
		||||
             |> form("[data-qa=\"container_search\"]", search: %{search_term: "something_else"})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: "something_else"})
 | 
			
		||||
             |> render_change() =~ container.location
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.container_index_path(conn, :search, "something_else"))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"container_search\"]", search: %{search_term: ""})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: ""})
 | 
			
		||||
             |> render_change() =~ container.location
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.container_index_path(conn, :index))
 | 
			
		||||
@@ -136,7 +139,7 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
    } do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.container_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"edit-#{container.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Edit #{container.name}"]/) |> render_click() =~
 | 
			
		||||
               gettext("Edit %{name}", name: container.name)
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.container_index_path(conn, :edit, container))
 | 
			
		||||
@@ -163,7 +166,7 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
    } do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.container_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      html = index_live |> element("[data-qa=\"clone-#{container.id}\"]") |> render_click()
 | 
			
		||||
      html = index_live |> element(~s/a[aria-label="Clone #{container.name}"]/) |> render_click()
 | 
			
		||||
      assert html =~ gettext("New Container")
 | 
			
		||||
      assert html =~ "some location"
 | 
			
		||||
 | 
			
		||||
@@ -191,7 +194,7 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
    } do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.container_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"clone-#{container.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Clone #{container.name}"]/) |> render_click() =~
 | 
			
		||||
               gettext("New Container")
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.container_index_path(conn, :clone, container))
 | 
			
		||||
@@ -216,7 +219,7 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
    test "deletes container in listing", %{conn: conn, container: container} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.container_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"delete-#{container.id}\"]") |> render_click()
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Delete #{container.name}"]/) |> render_click()
 | 
			
		||||
      refute has_element?(index_live, "#container-#{container.id}")
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
@@ -241,7 +244,7 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
    } do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.container_show_path(conn, :show, container))
 | 
			
		||||
 | 
			
		||||
      assert show_live |> element("[data-qa=\"edit\"]") |> render_click() =~
 | 
			
		||||
      assert show_live |> element(~s/a[aria-label="Edit #{container.name}"]/) |> render_click() =~
 | 
			
		||||
               gettext("Edit %{name}", name: container.name)
 | 
			
		||||
 | 
			
		||||
      assert_patch(show_live, Routes.container_show_path(conn, :edit, container))
 | 
			
		||||
@@ -277,7 +280,10 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
         %{conn: conn, ammo_type: %{name: ammo_type_name}, container: container} do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.container_show_path(conn, :show, container))
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_table\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_table-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ ammo_type_name
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
@@ -294,7 +300,10 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
      assert html =~ dgettext("actions", "Show used")
 | 
			
		||||
      refute html =~ "some ammo group"
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ ammo_type_name
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
@@ -305,12 +314,18 @@ defmodule CanneryWeb.ContainerLiveTest do
 | 
			
		||||
         %{conn: conn, ammo_type: %{name: ammo_type_name}, container: container} do
 | 
			
		||||
      {:ok, show_live, _html} = live(conn, Routes.container_show_path(conn, :show, container))
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_table\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_table-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ dgettext("actions", "Show used")
 | 
			
		||||
      refute html =~ "some ammo group"
 | 
			
		||||
 | 
			
		||||
      html = show_live |> element("[data-qa=\"toggle_show_used\"]") |> render_click()
 | 
			
		||||
      html =
 | 
			
		||||
        show_live
 | 
			
		||||
        |> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
 | 
			
		||||
        |> render_click()
 | 
			
		||||
 | 
			
		||||
      assert html =~ ammo_type_name
 | 
			
		||||
      assert html =~ "some ammo group"
 | 
			
		||||
 
 | 
			
		||||
@@ -55,7 +55,9 @@ defmodule CanneryWeb.InviteLiveTest do
 | 
			
		||||
    test "updates invite in listing", %{conn: conn, invite: invite} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.invite_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"edit-#{invite.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element(~s/a[aria-label="Edit invite for #{invite.name}"]/)
 | 
			
		||||
             |> render_click() =~
 | 
			
		||||
               gettext("Edit Invite")
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.invite_index_path(conn, :edit, invite))
 | 
			
		||||
@@ -81,7 +83,10 @@ defmodule CanneryWeb.InviteLiveTest do
 | 
			
		||||
    test "deletes invite in listing", %{conn: conn, invite: invite} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.invite_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"delete-#{invite.id}\"]") |> render_click()
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element(~s/a[aria-label="Delete invite for #{invite.name}"]/)
 | 
			
		||||
             |> render_click()
 | 
			
		||||
 | 
			
		||||
      refute has_element?(index_live, "#invite-#{invite.id}")
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 
 | 
			
		||||
@@ -43,7 +43,7 @@ defmodule CanneryWeb.RangeLiveTest do
 | 
			
		||||
      assert html =~ shot_group.notes
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"shot_group_search\"]",
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/,
 | 
			
		||||
               search: %{search_term: shot_group.notes}
 | 
			
		||||
             )
 | 
			
		||||
             |> render_change() =~ shot_group.notes
 | 
			
		||||
@@ -51,13 +51,13 @@ defmodule CanneryWeb.RangeLiveTest do
 | 
			
		||||
      assert_patch(index_live, Routes.range_index_path(conn, :search, shot_group.notes))
 | 
			
		||||
 | 
			
		||||
      refute index_live
 | 
			
		||||
             |> form("[data-qa=\"shot_group_search\"]", search: %{search_term: "something_else"})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: "something_else"})
 | 
			
		||||
             |> render_change() =~ shot_group.notes
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.range_index_path(conn, :search, "something_else"))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"shot_group_search\"]", search: %{search_term: ""})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: ""})
 | 
			
		||||
             |> render_change() =~ shot_group.notes
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.range_index_path(conn, :index))
 | 
			
		||||
@@ -88,7 +88,9 @@ defmodule CanneryWeb.RangeLiveTest do
 | 
			
		||||
    test "updates shot_group in listing", %{conn: conn, shot_group: shot_group} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.range_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"edit-#{shot_group.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element(~s/a[aria-label="Edit shot record of #{shot_group.count} shots"]/)
 | 
			
		||||
             |> render_click() =~
 | 
			
		||||
               gettext("Edit Shot Records")
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.range_index_path(conn, :edit, shot_group))
 | 
			
		||||
@@ -110,7 +112,10 @@ defmodule CanneryWeb.RangeLiveTest do
 | 
			
		||||
    test "deletes shot_group in listing", %{conn: conn, shot_group: shot_group} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.range_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"delete-#{shot_group.id}\"]") |> render_click()
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> element(~s/a[aria-label="Delete shot record of #{shot_group.count} shots"]/)
 | 
			
		||||
             |> render_click()
 | 
			
		||||
 | 
			
		||||
      refute has_element?(index_live, "#shot_group-#{shot_group.id}")
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 
 | 
			
		||||
@@ -47,7 +47,7 @@ defmodule CanneryWeb.TagLiveTest do
 | 
			
		||||
      assert html =~ tag.name
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"tag_search\"]",
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/,
 | 
			
		||||
               search: %{search_term: tag.name}
 | 
			
		||||
             )
 | 
			
		||||
             |> render_change() =~ tag.name
 | 
			
		||||
@@ -55,13 +55,13 @@ defmodule CanneryWeb.TagLiveTest do
 | 
			
		||||
      assert_patch(index_live, Routes.tag_index_path(conn, :search, tag.name))
 | 
			
		||||
 | 
			
		||||
      refute index_live
 | 
			
		||||
             |> form("[data-qa=\"tag_search\"]", search: %{search_term: "something_else"})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: "something_else"})
 | 
			
		||||
             |> render_change() =~ tag.name
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.tag_index_path(conn, :search, "something_else"))
 | 
			
		||||
 | 
			
		||||
      assert index_live
 | 
			
		||||
             |> form("[data-qa=\"tag_search\"]", search: %{search_term: ""})
 | 
			
		||||
             |> form(~s/form[phx-change="search"]/, search: %{search_term: ""})
 | 
			
		||||
             |> render_change() =~ tag.name
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.tag_index_path(conn, :index))
 | 
			
		||||
@@ -92,7 +92,7 @@ defmodule CanneryWeb.TagLiveTest do
 | 
			
		||||
    test "updates tag in listing", %{conn: conn, tag: tag} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.tag_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"edit-#{tag.id}\"]") |> render_click() =~
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Edit #{tag.name}"]/) |> render_click() =~
 | 
			
		||||
               dgettext("actions", "Edit Tag")
 | 
			
		||||
 | 
			
		||||
      assert_patch(index_live, Routes.tag_index_path(conn, :edit, tag))
 | 
			
		||||
@@ -116,7 +116,7 @@ defmodule CanneryWeb.TagLiveTest do
 | 
			
		||||
    test "deletes tag in listing", %{conn: conn, tag: tag} do
 | 
			
		||||
      {:ok, index_live, _html} = live(conn, Routes.tag_index_path(conn, :index))
 | 
			
		||||
 | 
			
		||||
      assert index_live |> element("[data-qa=\"delete-#{tag.id}\"]") |> render_click()
 | 
			
		||||
      assert index_live |> element(~s/a[aria-label="Delete #{tag.name}"]/) |> render_click()
 | 
			
		||||
      refute has_element?(index_live, "#tag-#{tag.id}")
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user