2626use Symfony \AI \Platform \Message \MessageBag ;
2727use Symfony \AI \Platform \Message \UserMessage ;
2828use Symfony \AI \Platform \PlatformInterface ;
29+ use Symfony \AI \Platform \Result \DeferredResult ;
2930use Symfony \AI \Platform \Result \RawResultInterface ;
3031use Symfony \AI \Platform \Result \ResultInterface ;
31- use Symfony \AI \Platform \Result \ ResultPromise ;
32+ use Symfony \AI \Platform \Test \ PlainConverter ;
3233
3334final class AgentTest extends TestCase
3435{
@@ -120,7 +121,7 @@ public function testCallProcessesInputThroughProcessors()
120121 ->with ($ this ->isInstanceOf (Input::class));
121122
122123 $ rawResult = $ this ->createMock (RawResultInterface::class);
123- $ response = new ResultPromise ( fn () => $ result , $ rawResult , []);
124+ $ response = new DeferredResult ( new PlainConverter ( $ result) , $ rawResult , []);
124125
125126 $ platform ->expects ($ this ->once ())
126127 ->method ('invoke ' )
@@ -146,7 +147,7 @@ public function testCallProcessesOutputThroughProcessors()
146147 ->with ($ this ->isInstanceOf (Output::class));
147148
148149 $ rawResult = $ this ->createMock (RawResultInterface::class);
149- $ response = new ResultPromise ( fn () => $ result , $ rawResult , []);
150+ $ response = new DeferredResult ( new PlainConverter ( $ result) , $ rawResult , []);
150151
151152 $ platform ->expects ($ this ->once ())
152153 ->method ('invoke ' )
@@ -166,7 +167,7 @@ public function testCallAllowsAudioInputWithSupport()
166167 $ result = $ this ->createMock (ResultInterface::class);
167168
168169 $ rawResult = $ this ->createMock (RawResultInterface::class);
169- $ response = new ResultPromise ( fn () => $ result , $ rawResult , []);
170+ $ response = new DeferredResult ( new PlainConverter ( $ result) , $ rawResult , []);
170171
171172 $ platform ->expects ($ this ->once ())
172173 ->method ('invoke ' )
@@ -186,7 +187,7 @@ public function testCallAllowsImageInputWithSupport()
186187 $ result = $ this ->createMock (ResultInterface::class);
187188
188189 $ rawResult = $ this ->createMock (RawResultInterface::class);
189- $ response = new ResultPromise ( fn () => $ result , $ rawResult , []);
190+ $ response = new DeferredResult ( new PlainConverter ( $ result) , $ rawResult , []);
190191
191192 $ platform ->expects ($ this ->once ())
192193 ->method ('invoke ' )
@@ -207,7 +208,7 @@ public function testCallPassesOptionsToInvoke()
207208 $ result = $ this ->createMock (ResultInterface::class);
208209
209210 $ rawResult = $ this ->createMock (RawResultInterface::class);
210- $ response = new ResultPromise ( fn () => $ result , $ rawResult , []);
211+ $ response = new DeferredResult ( new PlainConverter ( $ result) , $ rawResult , []);
211212
212213 $ platform ->expects ($ this ->once ())
213214 ->method ('invoke ' )
0 commit comments