Decrapify

This commit is contained in:
Mikko Ahlroth 2021-11-08 07:18:43 +00:00
parent 17126d1b9c
commit 20ac755c28
3 changed files with 0 additions and 177 deletions

View file

@ -1,59 +0,0 @@
defmodule GeoTherminator.PaskaTest do
use GeoTherminator.DataCase
alias GeoTherminator.Paska
describe "paskas" do
alias GeoTherminator.Paska.Crap
import GeoTherminator.PaskaFixtures
@invalid_attrs %{name: nil}
test "list_paskas/0 returns all paskas" do
crap = crap_fixture()
assert Paska.list_paskas() == [crap]
end
test "get_crap!/1 returns the crap with given id" do
crap = crap_fixture()
assert Paska.get_crap!(crap.id) == crap
end
test "create_crap/1 with valid data creates a crap" do
valid_attrs = %{name: "some name"}
assert {:ok, %Crap{} = crap} = Paska.create_crap(valid_attrs)
assert crap.name == "some name"
end
test "create_crap/1 with invalid data returns error changeset" do
assert {:error, %Ecto.Changeset{}} = Paska.create_crap(@invalid_attrs)
end
test "update_crap/2 with valid data updates the crap" do
crap = crap_fixture()
update_attrs = %{name: "some updated name"}
assert {:ok, %Crap{} = crap} = Paska.update_crap(crap, update_attrs)
assert crap.name == "some updated name"
end
test "update_crap/2 with invalid data returns error changeset" do
crap = crap_fixture()
assert {:error, %Ecto.Changeset{}} = Paska.update_crap(crap, @invalid_attrs)
assert crap == Paska.get_crap!(crap.id)
end
test "delete_crap/1 deletes the crap" do
crap = crap_fixture()
assert {:ok, %Crap{}} = Paska.delete_crap(crap)
assert_raise Ecto.NoResultsError, fn -> Paska.get_crap!(crap.id) end
end
test "change_crap/1 returns a crap changeset" do
crap = crap_fixture()
assert %Ecto.Changeset{} = Paska.change_crap(crap)
end
end
end

View file

@ -1,8 +0,0 @@
defmodule GeoTherminatorWeb.PageControllerTest do
use GeoTherminatorWeb.ConnCase
test "GET /", %{conn: conn} do
conn = get(conn, "/")
assert html_response(conn, 200) =~ "Welcome to Phoenix!"
end
end

View file

@ -1,110 +0,0 @@
defmodule GeoTherminatorWeb.CrapLiveTest do
use GeoTherminatorWeb.ConnCase
import Phoenix.LiveViewTest
import GeoTherminator.PaskaFixtures
@create_attrs %{name: "some name"}
@update_attrs %{name: "some updated name"}
@invalid_attrs %{name: nil}
defp create_crap(_) do
crap = crap_fixture()
%{crap: crap}
end
describe "Index" do
setup [:create_crap]
test "lists all paskas", %{conn: conn, crap: crap} do
{:ok, _index_live, html} = live(conn, Routes.crap_index_path(conn, :index))
assert html =~ "Listing Paskas"
assert html =~ crap.name
end
test "saves new crap", %{conn: conn} do
{:ok, index_live, _html} = live(conn, Routes.crap_index_path(conn, :index))
assert index_live |> element("a", "New Crap") |> render_click() =~
"New Crap"
assert_patch(index_live, Routes.crap_index_path(conn, :new))
assert index_live
|> form("#crap-form", crap: @invalid_attrs)
|> render_change() =~ "can't be blank"
{:ok, _, html} =
index_live
|> form("#crap-form", crap: @create_attrs)
|> render_submit()
|> follow_redirect(conn, Routes.crap_index_path(conn, :index))
assert html =~ "Crap created successfully"
assert html =~ "some name"
end
test "updates crap in listing", %{conn: conn, crap: crap} do
{:ok, index_live, _html} = live(conn, Routes.crap_index_path(conn, :index))
assert index_live |> element("#crap-#{crap.id} a", "Edit") |> render_click() =~
"Edit Crap"
assert_patch(index_live, Routes.crap_index_path(conn, :edit, crap))
assert index_live
|> form("#crap-form", crap: @invalid_attrs)
|> render_change() =~ "can't be blank"
{:ok, _, html} =
index_live
|> form("#crap-form", crap: @update_attrs)
|> render_submit()
|> follow_redirect(conn, Routes.crap_index_path(conn, :index))
assert html =~ "Crap updated successfully"
assert html =~ "some updated name"
end
test "deletes crap in listing", %{conn: conn, crap: crap} do
{:ok, index_live, _html} = live(conn, Routes.crap_index_path(conn, :index))
assert index_live |> element("#crap-#{crap.id} a", "Delete") |> render_click()
refute has_element?(index_live, "#crap-#{crap.id}")
end
end
describe "Show" do
setup [:create_crap]
test "displays crap", %{conn: conn, crap: crap} do
{:ok, _show_live, html} = live(conn, Routes.crap_show_path(conn, :show, crap))
assert html =~ "Show Crap"
assert html =~ crap.name
end
test "updates crap within modal", %{conn: conn, crap: crap} do
{:ok, show_live, _html} = live(conn, Routes.crap_show_path(conn, :show, crap))
assert show_live |> element("a", "Edit") |> render_click() =~
"Edit Crap"
assert_patch(show_live, Routes.crap_show_path(conn, :edit, crap))
assert show_live
|> form("#crap-form", crap: @invalid_attrs)
|> render_change() =~ "can't be blank"
{:ok, _, html} =
show_live
|> form("#crap-form", crap: @update_attrs)
|> render_submit()
|> follow_redirect(conn, Routes.crap_show_path(conn, :show, crap))
assert html =~ "Crap updated successfully"
assert html =~ "some updated name"
end
end
end