diff --git a/mix.lock b/mix.lock index 5a071908..7f5a8bda 100644 --- a/mix.lock +++ b/mix.lock @@ -25,7 +25,7 @@ "file_system": {:hex, :file_system, "1.1.1", "31864f4685b0148f25bd3fbef2b1228457c0c89024ad67f7a81a3ffbc0bbad3a", [:mix], [], "hexpm", "7a15ff97dfe526aeefb090a7a9d3d03aa907e100e262a0f8f7746b78f8f87a5d"}, "finch": {:hex, :finch, "0.21.0", "b1c3b2d48af02d0c66d2a9ebfb5622be5c5ecd62937cf79a88a7f98d48a8290c", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.6.2 or ~> 1.7", [hex: :mint, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:nimble_pool, "~> 1.1", [hex: :nimble_pool, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "87dc6e169794cb2570f75841a19da99cfde834249568f2a5b121b809588a4377"}, "fine": {:hex, :fine, "0.1.4", "b19a89c1476c7c57afb5f9314aed5960b5bc95d5277de4cb5ee8e1d1616ce379", [:mix], [], "hexpm", "be3324cc454a42d80951cf6023b9954e9ff27c6daa255483b3e8d608670303f5"}, - "fluxon": {:hex, :fluxon, "2.3.4", "be98eb0301db7822a0e6a9da53a29fa9bd5bfb6ac4fe5ac3c924e2280ecf7d56", [:mix], [{:phoenix_live_view, ">= 1.0.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}], "fluxon", "1aed5c73f3a29cd4d9271ca1f0b4c009619e43c942ac7f0ef9e377c039701c02"}, + "fluxon": {:hex, :fluxon, "2.3.5", "d918e0d42f3b51927b68ed2cf71a192240e5f69e1dd47e6c8d8d934de0cbd57b", [:mix], [{:phoenix_live_view, ">= 1.0.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}], "fluxon", "90bca18547da8827888a34c3805ee8d36232a350870e5b5e1e33c2d9d216882d"}, "gettext": {:hex, :gettext, "1.0.2", "5457e1fd3f4abe47b0e13ff85086aabae760497a3497909b8473e0acee57673b", [:mix], [{:expo, "~> 0.5.1 or ~> 1.0", [hex: :expo, repo: "hexpm", optional: false]}], "hexpm", "eab805501886802071ad290714515c8c4a17196ea76e5afc9d06ca85fb1bfeb3"}, "glob_ex": {:hex, :glob_ex, "0.1.11", "cb50d3f1ef53f6ca04d6252c7fde09fd7a1cf63387714fe96f340a1349e62c93", [:mix], [], "hexpm", "342729363056e3145e61766b416769984c329e4378f1d558b63e341020525de4"}, "heroicons": {:git, "https://github.com/tailwindlabs/heroicons.git", "0435d4ca364a608cc75e2f8683d374e55abbae26", [tag: "v2.2.0", sparse: "optimized", depth: 1]}, diff --git a/test/music_library_web/live/stats_live/index_test.exs b/test/music_library_web/live/stats_live/index_test.exs index 61647eef..b2f16234 100644 --- a/test/music_library_web/live/stats_live/index_test.exs +++ b/test/music_library_web/live/stats_live/index_test.exs @@ -134,9 +134,9 @@ defmodule MusicLibraryWeb.StatsLive.IndexTest do session |> unwrap(fn view -> - view - |> form("[phx-change='set_current_date']", %{"current_date" => Date.to_iso8601(yesterday)}) - |> render_change() + # We simulate clicking on the date picker and picking yesterday - the + # following event matches the datepicker phx-click attribute + render_click(view, :set_current_date, %{"current_date" => Date.to_iso8601(yesterday)}) end) refute_has(session, "##{record_today.id} h2", escape(record_today.title)) diff --git a/test/support/conn_case.ex b/test/support/conn_case.ex index 1fed908b..f1367cd8 100644 --- a/test/support/conn_case.ex +++ b/test/support/conn_case.ex @@ -30,6 +30,7 @@ defmodule MusicLibraryWeb.ConnCase do only: [ render_async: 1, render_change: 1, + render_click: 3, render_hook: 2, render_hook: 3, element: 2,