diff --git a/lib/livebook_web/live/home_live.ex b/lib/livebook_web/live/home_live.ex index 3d7c41f46..8b1c5c7b2 100644 --- a/lib/livebook_web/live/home_live.ex +++ b/lib/livebook_web/live/home_live.ex @@ -341,6 +341,8 @@ defmodule LivebookWeb.HomeLive do {:noreply, assign(socket, memory: memory)} end + def handle_info(_message, socket), do: {:noreply, socket} + defp files(sessions) do Enum.map(sessions, & &1.file) end diff --git a/test/livebook_web/live/home_live_test.exs b/test/livebook_web/live/home_live_test.exs index 5ce53d0bf..9f575387c 100644 --- a/test/livebook_web/live/home_live_test.exs +++ b/test/livebook_web/live/home_live_test.exs @@ -388,6 +388,16 @@ defmodule LivebookWeb.HomeLiveTest do end end + test "handles user profile update", %{conn: conn} do + {:ok, view, _} = live(conn, "/") + + view + |> element("#user_form") + |> render_submit(%{data: %{hex_color: "#123456"}}) + + assert render(view) =~ "#123456" + end + # Helpers defp test_notebook_path(name) do