Files
music_library/test/music_library_web/controllers/archive_controller_test.exs
T
2026-02-09 11:11:41 +00:00

18 lines
563 B
Elixir

defmodule MusicLibraryWeb.ArchiveControllerTest do
use MusicLibraryWeb.ConnCase
describe "GET /backup" do
test "returns a sqlite database file", %{conn: conn} do
conn = get(conn, "/backup")
assert response(conn, 200)
assert get_resp_header(conn, "content-type") |> hd() =~ "application/x-sqlite3"
[content_disposition] = get_resp_header(conn, "content-disposition")
assert content_disposition =~ "attachment"
assert content_disposition =~ "music_library_"
assert content_disposition =~ ".db"
end
end
end