Rename /images to /covers

This commit is contained in:
Claudio Ortolina
2024-10-06 16:06:33 +01:00
parent 6913ee2d8d
commit ac27e86fb5
8 changed files with 17 additions and 17 deletions
@@ -1,4 +1,4 @@
defmodule MusicLibraryWeb.ImageControllerTest do
defmodule MusicLibraryWeb.CoverControllerTest do
use MusicLibraryWeb.ConnCase
import MusicLibrary.RecordsFixtures
@@ -7,18 +7,18 @@ defmodule MusicLibraryWeb.ImageControllerTest do
%{record: record_fixture()}
end
describe "GET /images/:record_id" do
describe "GET /covers/:record_id" do
setup [:create_record]
test "404s when record doesn't exist", %{conn: conn} do
id = Ecto.UUID.generate()
conn = get(conn, ~p"/images/#{id}")
conn = get(conn, ~p"/covers/#{id}")
assert text_response(conn, 404) == "Not found"
end
test "serves the image when etag doesn't exist", %{conn: conn, record: record} do
conn = get(conn, ~p"/images/#{record.id}")
test "serves the cover when etag doesn't exist", %{conn: conn, record: record} do
conn = get(conn, ~p"/covers/#{record.id}")
assert conn.status == 200
assert get_resp_header(conn, "content-type") == ["image/jpeg; charset=utf-8"]
@@ -27,11 +27,11 @@ defmodule MusicLibraryWeb.ImageControllerTest do
assert conn.resp_body == record.cover_data
end
test "serves the image when etag doesn't match", %{conn: conn, record: record} do
test "serves the cover when etag doesn't match", %{conn: conn, record: record} do
conn =
conn
|> put_req_header("if-none-match", "invalid-etag")
|> get(~p"/images/#{record.id}")
|> get(~p"/covers/#{record.id}")
assert conn.status == 200
assert get_resp_header(conn, "content-type") == ["image/jpeg; charset=utf-8"]
@@ -44,7 +44,7 @@ defmodule MusicLibraryWeb.ImageControllerTest do
conn =
conn
|> put_req_header("if-none-match", record.cover_hash)
|> get(~p"/images/#{record.id}")
|> get(~p"/covers/#{record.id}")
assert conn.status == 304
assert get_resp_header(conn, "content-type") == []