Skip to content

Commit c18129f

Browse files
committed
Fix integration test
1 parent 5679e8a commit c18129f

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

integration-test/integration/chat/anthropic_test.clj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
:lastMessageCost (m/pred string?)
100100
:sessionCost (m/pred string?)})
101101
(match-content chat-id "system" {:type "progress" :state "finished"})
102+
(match-content chat-id "system" {:type "metadata" :title "Some Cool Title"})
102103
(is (match?
103104
{:messages [{:role "user" :content [{:type "text" :text "Tell me a joke!"}]}
104105
{:role "assistant" :content [{:type "text" :text "Knock knock!"}]}
@@ -261,6 +262,7 @@
261262
(match-content chat-id "assistant" {:type "text" :text "The files I see:\n"})
262263
(match-content chat-id "assistant" {:type "text" :text "file1\nfile2\n"})
263264
(match-content chat-id "system" {:type "progress" :state "finished"})
265+
(match-content chat-id "system" {:type "metadata" :title "Some Cool Title"})
264266
(is (match?
265267
{:messages [{:role "user" :content [{:type "text" :text "What files you see?"}]}
266268
{:role "assistant"

integration-test/llm_mock/anthropic.clj

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -207,16 +207,19 @@
207207
(hk/close ch)))))
208208

209209
(defn ^:private chat-title-text-0 [ch]
210-
(sse-send! ch "response.output_text.delta"
211-
{:type "response.output_text.delta" :delta "Some Cool"})
212-
(sse-send! ch "response.output_text.delta"
213-
{:type "response.output_text.delta" :delta " Title"})
214-
(sse-send! ch "response.completed"
215-
{:type "response.completed"
216-
:response {:output []
217-
:usage {:input_tokens 5
218-
:output_tokens 10}
219-
:status "completed"}})
210+
(sse-send! ch "content_block_delta"
211+
{:type "content_block_delta"
212+
:index 0
213+
:delta {:type "text_delta" :text "Some Cool"}})
214+
(sse-send! ch "content_block_delta"
215+
{:type "content_block_delta"
216+
:index 0
217+
:delta {:type "text_delta" :text " Title"}})
218+
(sse-send! ch "message_delta"
219+
{:type "message_delta"
220+
:delta {:stop_reason "end_turn"}
221+
:usage {:input_tokens 5
222+
:output_tokens 10}})
220223
(hk/close ch))
221224

222225
(defn handle-anthropic-messages [req]

0 commit comments

Comments
 (0)