diff --git a/test/ranger_web/live/todo_live_test.exs b/test/ranger_web/live/todo_live_test.exs index f2788f4..01217e9 100644 --- a/test/ranger_web/live/todo_live_test.exs +++ b/test/ranger_web/live/todo_live_test.exs @@ -2,4 +2,17 @@ defmodule RangerWeb.TodoLiveTest do use RangerWeb.ConnCase import Phoenix.LiveViewTest + + test "Can add todo", %{conn: conn} do + # ge the view + {:ok, view, _html} = live(conn, ~p"/todo") + + view + |> form("#add-todo", %{todo: %{body: "Form fellowship"}}) + |> render_submit() + + assert has_element?(view, "[data-role=todo]", "Form fellowship") + + end + end