From bb260437a1e9266f1e259f590ef34e42290434d2 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 19 Apr 2026 22:52:55 +0100 Subject: [PATCH] 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 --- test/music_library/worker/populate_genres_test.exs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/music_library/worker/populate_genres_test.exs b/test/music_library/worker/populate_genres_test.exs index a187b7dc..5f324d0c 100644 --- a/test/music_library/worker/populate_genres_test.exs +++ b/test/music_library/worker/populate_genres_test.exs @@ -38,7 +38,8 @@ defmodule MusicLibrary.Worker.PopulateGenresTest do Plug.Conn.send_resp(conn, 500, JSON.encode!(%{"error" => "internal server error"})) end) - assert {:error, _reason} = perform_job(PopulateGenres, %{"id" => record.id}) + assert {:error, "OpenAI API error:" <> _} = + perform_job(PopulateGenres, %{"id" => record.id}) end end end