From 6e9c71676d29deff344bff40fe9e5f2714390ddc Mon Sep 17 00:00:00 2001 From: Tree Jamie Date: Tue, 27 May 2025 21:06:07 +0100 Subject: [PATCH] 7 - testing forms --- test/ranger_web/live/todo_live_test.exs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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