From ca0c1a2aa3396da3ac51926e43024b857fb5d618 Mon Sep 17 00:00:00 2001 From: Inhji Date: Fri, 23 Jun 2023 06:59:38 +0200 Subject: [PATCH] ALL TESTS ARE GREEN --- test/chiya_web/controllers/channel_controller_test.exs | 2 ++ test/chiya_web/controllers/note_controller_test.exs | 8 ++++---- .../controllers/user_session_controller_test.exs | 4 +--- test/support/fixtures/channels_fixtures.ex | 3 +-- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/test/chiya_web/controllers/channel_controller_test.exs b/test/chiya_web/controllers/channel_controller_test.exs index 72609b3..861ce86 100644 --- a/test/chiya_web/controllers/channel_controller_test.exs +++ b/test/chiya_web/controllers/channel_controller_test.exs @@ -7,12 +7,14 @@ defmodule ChiyaWeb.ChannelControllerTest do content: "some content", name: "some name", slug: "some slug", + layout: :default, visibility: :public } @update_attrs %{ content: "some updated content", name: "some updated name", slug: "some updated slug", + layout: :default, visibility: :private } @invalid_attrs %{content: nil, name: nil, slug: nil, visibility: nil} diff --git a/test/chiya_web/controllers/note_controller_test.exs b/test/chiya_web/controllers/note_controller_test.exs index f1c132d..48a6ddb 100644 --- a/test/chiya_web/controllers/note_controller_test.exs +++ b/test/chiya_web/controllers/note_controller_test.exs @@ -26,7 +26,7 @@ defmodule ChiyaWeb.NoteControllerTest do describe "index" do test "lists all notes", %{conn: conn} do conn = get(conn, ~p"/admin/notes") - assert html_response(conn, 200) =~ "Listing Notes" + assert html_response(conn, 200) =~ "Notes" end end @@ -45,7 +45,7 @@ defmodule ChiyaWeb.NoteControllerTest do assert redirected_to(conn) == ~p"/admin/notes/#{id}" conn = get(conn, ~p"/admin/notes/#{id}") - assert html_response(conn, 200) =~ "Note #{id}" + assert html_response(conn, 200) =~ @create_attrs.name end test "renders errors when data is invalid", %{conn: conn} do @@ -65,7 +65,7 @@ defmodule ChiyaWeb.NoteControllerTest do assert redirected_to(conn) == ~p"/admin/notes/#{id}" conn = get(conn, ~p"/admin/notes/#{id}") - assert html_response(conn, 200) =~ "Note #{id}" + assert html_response(conn, 200) =~ @create_attrs.name end end @@ -113,7 +113,7 @@ defmodule ChiyaWeb.NoteControllerTest do assert redirected_to(conn) == ~p"/admin/notes/#{note}" conn = get(conn, ~p"/admin/notes/#{note}") - assert html_response(conn, 200) =~ "some updated content" + assert html_response(conn, 200) =~ "some updated name" end end diff --git a/test/chiya_web/controllers/user_session_controller_test.exs b/test/chiya_web/controllers/user_session_controller_test.exs index f8c1017..60f0b09 100644 --- a/test/chiya_web/controllers/user_session_controller_test.exs +++ b/test/chiya_web/controllers/user_session_controller_test.exs @@ -20,9 +20,7 @@ defmodule ChiyaWeb.UserSessionControllerTest do # Now do a logged in request and assert on the menu conn = get(conn, ~p"/") response = html_response(conn, 200) - assert response =~ user.email - assert response =~ ~p"/user" - assert response =~ ~p"/user/log_out" + assert response =~ ~p"/admin" end test "logs the user in with remember me", %{conn: conn, user: user} do diff --git a/test/support/fixtures/channels_fixtures.ex b/test/support/fixtures/channels_fixtures.ex index 6df15a9..039c6c5 100644 --- a/test/support/fixtures/channels_fixtures.ex +++ b/test/support/fixtures/channels_fixtures.ex @@ -17,8 +17,7 @@ defmodule Chiya.ChannelsFixtures do attrs |> Enum.into(%{ content: "some content", - name: "some name", - slug: unique_channel_slug(), + name: "some name #{System.unique_integer([:positive])}", visibility: :public, layout: :default })