diff --git a/tests/Fixtures/TestController.php b/tests/Fixtures/TestController.php index a901f193..640f58ae 100644 --- a/tests/Fixtures/TestController.php +++ b/tests/Fixtures/TestController.php @@ -6,6 +6,7 @@ use Illuminate\Routing\Controller; use Illuminate\Validation\Rule; use Knuckles\Scribe\Tools\Utils; +use Symfony\Component\HttpFoundation\StreamedJsonResponse; /** * @group Group A @@ -260,7 +261,8 @@ function yieldItems() { yield 'one'; yield 'two'; } - return response()->streamJson([ + // Laravel v11 added the shortcut response()->streamJson(...) + return new StreamedJsonResponse([ 'items' => yieldItems(), ]); } diff --git a/tests/Strategies/Responses/ResponseCallsTest.php b/tests/Strategies/Responses/ResponseCallsTest.php index 70d68075..d0dcbe2f 100644 --- a/tests/Strategies/Responses/ResponseCallsTest.php +++ b/tests/Strategies/Responses/ResponseCallsTest.php @@ -177,6 +177,7 @@ public function can_get_content_from_streamed_response() { $route = LaravelRouteFacade::post('/withStreamedResponse', [TestController::class, 'withStreamedResponse']); + $this->withoutExceptionHandling(); $responses = $this->invokeStrategy($route); $this->assertEquals(200, $responses[0]['status']);