@@ -216,7 +216,8 @@ public function testGetUserMessageText()
216
216
Message::ofAssistant ('How can I help you? ' ),
217
217
);
218
218
219
- $ userText = $ messageBag ->getUserMessageText ();
219
+ $ userMessage = $ messageBag ->getUserMessage ();
220
+ $ userText = $ userMessage ?->asText();
220
221
221
222
$ this ->assertSame ('Hello, world! ' , $ userText );
222
223
}
@@ -228,7 +229,9 @@ public function testGetUserMessageTextReturnsNullWithoutUserMessage()
228
229
Message::ofAssistant ('It is time to sleep. ' ),
229
230
);
230
231
231
- $ this ->assertNull ($ messageBag ->getUserMessageText ());
232
+ $ userMessage = $ messageBag ->getUserMessage ();
233
+
234
+ $ this ->assertNull ($ userMessage ?->asText());
232
235
}
233
236
234
237
public function testGetUserMessageTextWithMultipleTextParts ()
@@ -239,7 +242,8 @@ public function testGetUserMessageTextWithMultipleTextParts()
239
242
Message::ofAssistant ('Response ' ),
240
243
);
241
244
242
- $ userText = $ messageBag ->getUserMessageText ();
245
+ $ userMessage = $ messageBag ->getUserMessage ();
246
+ $ userText = $ userMessage ?->asText();
243
247
244
248
$ this ->assertSame ('Part one Part two Part three ' , $ userText );
245
249
}
@@ -252,7 +256,8 @@ public function testGetUserMessageTextIgnoresNonTextContent()
252
256
Message::ofAssistant ('Response ' ),
253
257
);
254
258
255
- $ userText = $ messageBag ->getUserMessageText ();
259
+ $ userMessage = $ messageBag ->getUserMessage ();
260
+ $ userText = $ userMessage ?->asText();
256
261
257
262
// Should only return the text content, ignoring the image
258
263
$ this ->assertSame ('Text content ' , $ userText );
0 commit comments