improve accuracy of timestamps

This commit is contained in:
2025-04-05 01:13:00 +00:00
parent e2c17b6b51
commit c7bd7238c6
29 changed files with 120 additions and 66 deletions

View File

@ -305,7 +305,7 @@ defmodule CanneryWeb.ContainerLiveTest do
{:ok, _show_live, html} = live(conn, ~p"/container/#{container}")
assert html =~ type_name
assert html =~ "\n20\n"
assert html =~ " 20\n"
end
test "displays pack in table",
@ -318,7 +318,7 @@ defmodule CanneryWeb.ContainerLiveTest do
|> render_click()
assert html =~ type_name
assert html =~ "\n20\n"
assert html =~ " 20\n"
end
end
end

View File

@ -157,7 +157,7 @@ defmodule CanneryWeb.PackLiveTest do
|> follow_redirect(conn, ~p"/ammo")
assert html =~ "Ammo added successfully"
assert html =~ "\n42\n"
assert html =~ " 42\n"
end
test "saves multiple new packs", %{conn: conn, current_user: current_user} do
@ -220,7 +220,7 @@ defmodule CanneryWeb.PackLiveTest do
|> follow_redirect(conn, ~p"/ammo")
assert html =~ "Ammo updated successfully"
assert html =~ "\n43\n"
assert html =~ " 43\n"
end
test "clones pack in listing", %{conn: conn, pack: pack} do
@ -242,7 +242,7 @@ defmodule CanneryWeb.PackLiveTest do
|> follow_redirect(conn, ~p"/ammo")
assert html =~ "Ammo added successfully"
assert html =~ "\n42\n"
assert html =~ " 42\n"
assert html =~ "$#{display_currency(120.5)}"
end
@ -286,7 +286,7 @@ defmodule CanneryWeb.PackLiveTest do
|> follow_redirect(conn, ~p"/ammo")
assert html =~ "Ammo added successfully"
assert html =~ "\n43\n"
assert html =~ " 43\n"
assert html =~ "$#{display_currency(120.5)}"
end
@ -334,7 +334,7 @@ defmodule CanneryWeb.PackLiveTest do
assert html =~ "Show used"
refute html =~ "$#{display_currency(50.00)}"
percentage = pack |> Ammo.get_percentage_remaining(current_user)
refute html =~ "\n#{"#{percentage}%"}\n"
refute html =~ " #{"#{percentage}%"}\n"
html =
show_live
@ -343,7 +343,7 @@ defmodule CanneryWeb.PackLiveTest do
assert html =~ "$#{display_currency(50.00)}"
percentage = pack |> Ammo.get_percentage_remaining(current_user)
assert html =~ "\n#{"#{percentage}%"}\n"
assert html =~ " #{"#{percentage}%"}\n"
end
end

View File

@ -261,9 +261,9 @@ defmodule CanneryWeb.TypeLiveTest do
assert html =~ "Total ever rounds"
assert html =~ "Used packs"
assert html =~ "Total ever packs"
assert html =~ "\n20\n"
assert html =~ "\n0\n"
assert html =~ "\n1\n"
assert html =~ "20\n"
assert html =~ " 0\n"
assert html =~ " 1\n"
shot_record_fixture(%{count: 5}, current_user, pack)
{:ok, index_live, _html} = live(conn, ~p"/catalog")
@ -273,8 +273,8 @@ defmodule CanneryWeb.TypeLiveTest do
|> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
|> render_click()
assert html =~ "\n15\n"
assert html =~ "\n5\n"
assert html =~ " 15\n"
assert html =~ " 5\n"
end
end
@ -325,7 +325,7 @@ defmodule CanneryWeb.TypeLiveTest do
} do
{:ok, _show_live, html} = live(conn, ~p"/type/#{type}")
assert html =~ type_name
assert html =~ "\n20\n"
assert html =~ " 20\n"
assert html =~ container_name
end
@ -338,7 +338,7 @@ defmodule CanneryWeb.TypeLiveTest do
|> element(~s/input[type="checkbox"][aria-labelledby="toggle_table-label"}]/)
|> render_click()
assert html =~ "\n20\n"
assert html =~ " 20\n"
assert html =~ container_name
end
end
@ -350,14 +350,14 @@ defmodule CanneryWeb.TypeLiveTest do
%{conn: conn, type: type, container: %{name: container_name}} do
{:ok, show_live, html} = live(conn, ~p"/type/#{type}")
assert html =~ "Show used"
refute html =~ "\n20\n"
refute html =~ " 20\n"
html =
show_live
|> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
|> render_click()
assert html =~ "\n20\n"
assert html =~ " 20\n"
assert html =~ "Empty"
assert html =~ container_name
end
@ -372,14 +372,14 @@ defmodule CanneryWeb.TypeLiveTest do
|> render_click()
assert html =~ "Show used"
refute html =~ "\n20\n"
refute html =~ " 20\n"
html =
show_live
|> element(~s/input[type="checkbox"][aria-labelledby="toggle_show_used-label"}]/)
|> render_click()
assert html =~ "\n20\n"
assert html =~ " 20\n"
assert html =~ "Empty"
assert html =~ container_name
end