Pin populate_genres error to OpenAI prefix

Match the string prefix "OpenAI API error:" that propagates from
OpenAI.gpt on non-2xx responses.

Refs #176
This commit is contained in:
Claudio Ortolina
2026-04-19 22:52:55 +01:00
parent a841ccf8e8
commit bb260437a1
@@ -38,7 +38,8 @@ defmodule MusicLibrary.Worker.PopulateGenresTest do
Plug.Conn.send_resp(conn, 500, JSON.encode!(%{"error" => "internal server error"})) Plug.Conn.send_resp(conn, 500, JSON.encode!(%{"error" => "internal server error"}))
end) end)
assert {:error, _reason} = perform_job(PopulateGenres, %{"id" => record.id}) assert {:error, "OpenAI API error:" <> _} =
perform_job(PopulateGenres, %{"id" => record.id})
end end
end end
end end