[Enhancement] Misc fixes 2024-03-29 (#150)
* Removes header to allow embedding in frame * Escaped links in podcast RSS builder * Turned homepage sections into clickable links * Enabled live dashboard in all ENVs * Ensured download worker always returns a 2-member tuple
This commit is contained in:
@@ -74,6 +74,12 @@ defmodule Pinchflat.Downloading.MediaDownloadWorkerTest do
|
||||
end)
|
||||
end
|
||||
|
||||
test "it ensures error are returned in a 2-item tuple", %{media_item: media_item} do
|
||||
expect(YtDlpRunnerMock, :run, fn _url, _opts, _ot -> {:error, "error", 1} end)
|
||||
|
||||
assert {:error, :download_failed} = perform_job(MediaDownloadWorker, %{id: media_item.id})
|
||||
end
|
||||
|
||||
test "it does not download if the source is set to not download", %{media_item: media_item} do
|
||||
expect(YtDlpRunnerMock, :run, 0, fn _url, _opts, _ot -> :ok end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user