File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,31 @@ public function testSetStatus() {
3535 self ::assertSame (321 , $ sut ->getStatusCode ());
3636 }
3737
38+ public function testAbort () {
39+ $ called = false ;
40+ $ exitCallback = function ()use (&$ called ) {
41+ $ called = true ;
42+ };
43+
44+ $ sut = new Response ();
45+ $ sut ->setExitCallback ($ exitCallback );
46+ $ sut ->abort ();
47+ self ::assertTrue ($ called );
48+ }
49+
50+ public function testAbort_withNewStatus () {
51+ $ called = false ;
52+ $ exitCallback = function ()use (&$ called ) {
53+ $ called = true ;
54+ };
55+
56+ $ sut = new Response (500 );
57+ $ sut ->setExitCallback ($ exitCallback );
58+ $ sut ->abort (503 );
59+ self ::assertTrue ($ called );
60+ self ::assertSame (503 , $ sut ->getStatusCode ());
61+ }
62+
3863 public function testGetReasonPhraseDefault () {
3964 $ notFound = new Response (404 );
4065 self ::assertEquals ("Not Found " , $ notFound ->getReasonPhrase ());
You can’t perform that action at this time.
0 commit comments