Skip to content

Commit dd2ba7b

Browse files
committed
Fix specs
1 parent dc9b990 commit dd2ba7b

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

lib/gold_miner/blog_post/open_ai_writer.rb

+2-5
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,9 @@ def ask_openai(prompt)
5555
}
5656
)
5757

58-
if !response["error"].nil?
59-
warn "[WARNING] OpenAI error: #{response["error"]["message"]}"
60-
return
61-
end
62-
6358
response.dig("choices", 0, "message", "content").strip
59+
rescue Faraday::Error => e
60+
warn "[WARNING] OpenAI error: #{e.response.dig(:body, "error", "message")}"
6461
rescue SocketError
6562
nil
6663
end

spec/gold_miner/blog_post/open_ai_writer_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ def stub_open_ai_error(token:, prompt:, response_error:)
285285
def stub_open_ai_request(token:, prompt:, response_body:, response_status:)
286286
stub_request(:post, "https://api.openai.com/v1/chat/completions")
287287
.with(
288-
body: %({"model":"gpt-4o-mini","messages":[{"role":"user","content":#{prompt.strip.dump}}],"temperature":0}),
288+
body: %({"model":"gpt-4o","messages":[{"role":"user","content":#{prompt.strip.dump}}],"temperature":0}),
289289
headers: {
290290
"Accept" => "*/*",
291291
"Accept-Encoding" => "gzip;q=1.0,deflate;q=0.6,identity;q=0.3",

0 commit comments

Comments
 (0)