File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 22
33namespace Illuminate \Tests \Integration \Http ;
44
5+ use Illuminate \Foundation \Http \Middleware \ValidatePostSize ;
6+ use Illuminate \Http \Exceptions \PostTooLargeException ;
57use Illuminate \Http \Resources \ConditionallyLoadsAttributes ;
68use Illuminate \Http \Resources \Json \JsonResource ;
79use Illuminate \Http \Resources \MergeValue ;
2931use Illuminate \Tests \Integration \Http \Fixtures \ResourceWithPreservedKeys ;
3032use Illuminate \Tests \Integration \Http \Fixtures \SerializablePostResource ;
3133use Illuminate \Tests \Integration \Http \Fixtures \Subscription ;
34+ use Mockery ;
3235use Orchestra \Testbench \TestCase ;
3336
3437/**
@@ -989,6 +992,16 @@ public function work()
989992 ], $ results );
990993 }
991994
995+ public function testPostTooLargeException ()
996+ {
997+ $ this ->expectException (PostTooLargeException::class);
998+
999+ $ request = Mockery::mock (Request::class, ['server ' => ['CONTENT_LENGTH ' => '2147483640 ' ]]);
1000+ $ post = new ValidatePostSize ;
1001+ $ post ->handle ($ request , function () {
1002+ });
1003+ }
1004+
9921005 public function testLeadingMergeKeyedValueIsMergedCorrectlyWhenFirstValueIsMissing ()
9931006 {
9941007 $ filter = new class
You can’t perform that action at this time.
0 commit comments