Remove credo and use mix format, and lint everything

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2018-07-27 10:45:35 +02:00
parent df3f08c528
commit 979aad5acb
104 changed files with 2278 additions and 1487 deletions

View File

@@ -7,7 +7,11 @@ defmodule EventosWeb.TrackControllerTest do
alias Eventos.Events.Track
@create_attrs %{color: "some color", description: "some description", name: "some name"}
@update_attrs %{color: "some updated color", description: "some updated description", name: "some updated name"}
@update_attrs %{
color: "some updated color",
description: "some updated description",
name: "some updated name"
}
@invalid_attrs %{color: nil, description: nil, name: nil}
def fixture(:track) do
@@ -24,7 +28,7 @@ defmodule EventosWeb.TrackControllerTest do
describe "index" do
test "lists all tracks", %{conn: conn} do
conn = get conn, track_path(conn, :index)
conn = get(conn, track_path(conn, :index))
assert json_response(conn, 200)["data"] == []
end
end
@@ -33,21 +37,23 @@ defmodule EventosWeb.TrackControllerTest do
test "renders track when data is valid", %{conn: conn, user: user, event: event} do
conn = auth_conn(conn, user)
attrs = Map.put(@create_attrs, :event_id, event.id)
conn = post conn, track_path(conn, :create), track: attrs
conn = post(conn, track_path(conn, :create), track: attrs)
assert %{"id" => id} = json_response(conn, 201)["data"]
conn = get conn, track_path(conn, :show, id)
conn = get(conn, track_path(conn, :show, id))
assert json_response(conn, 200)["data"] == %{
"id" => id,
"color" => "some color",
"description" => "some description",
"name" => "some name"}
"id" => id,
"color" => "some color",
"description" => "some description",
"name" => "some name"
}
end
test "renders errors when data is invalid", %{conn: conn, user: user, event: event} do
conn = auth_conn(conn, user)
attrs = Map.put(@invalid_attrs, :event_id, event.id)
conn = post conn, track_path(conn, :create), track: attrs
conn = post(conn, track_path(conn, :create), track: attrs)
assert json_response(conn, 422)["errors"] != %{}
end
end
@@ -55,24 +61,36 @@ defmodule EventosWeb.TrackControllerTest do
describe "update track" do
setup [:create_track]
test "renders track when data is valid", %{conn: conn, track: %Track{id: id} = track, user: user, event: event} do
test "renders track when data is valid", %{
conn: conn,
track: %Track{id: id} = track,
user: user,
event: event
} do
conn = auth_conn(conn, user)
attrs = Map.put(@update_attrs, :event_id, event.id)
conn = put conn, track_path(conn, :update, track), track: attrs
conn = put(conn, track_path(conn, :update, track), track: attrs)
assert %{"id" => ^id} = json_response(conn, 200)["data"]
conn = get conn, track_path(conn, :show, id)
conn = get(conn, track_path(conn, :show, id))
assert json_response(conn, 200)["data"] == %{
"id" => id,
"color" => "some updated color",
"description" => "some updated description",
"name" => "some updated name"}
"id" => id,
"color" => "some updated color",
"description" => "some updated description",
"name" => "some updated name"
}
end
test "renders errors when data is invalid", %{conn: conn, track: track, user: user, event: event} do
test "renders errors when data is invalid", %{
conn: conn,
track: track,
user: user,
event: event
} do
conn = auth_conn(conn, user)
attrs = Map.put(@invalid_attrs, :event_id, event.id)
conn = put conn, track_path(conn, :update, track), track: attrs
conn = put(conn, track_path(conn, :update, track), track: attrs)
assert json_response(conn, 422)["errors"] != %{}
end
end
@@ -82,11 +100,12 @@ defmodule EventosWeb.TrackControllerTest do
test "deletes chosen track", %{conn: conn, track: track, user: user} do
conn = auth_conn(conn, user)
conn = delete conn, track_path(conn, :delete, track)
conn = delete(conn, track_path(conn, :delete, track))
assert response(conn, 204)
assert_error_sent 404, fn ->
get conn, track_path(conn, :show, track)
end
assert_error_sent(404, fn ->
get(conn, track_path(conn, :show, track))
end)
end
end