File tree 2 files changed +12
-1
lines changed
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -531,7 +531,7 @@ public function reload(): Crawler
531
531
*/
532
532
public function followRedirect (): Crawler
533
533
{
534
- if (!$ this ->redirect ) {
534
+ if (!isset ( $ this ->redirect ) ) {
535
535
throw new LogicException ('The request was not redirected. ' );
536
536
}
537
537
Original file line number Diff line number Diff line change 15
15
use Symfony \Component \BrowserKit \CookieJar ;
16
16
use Symfony \Component \BrowserKit \Exception \BadMethodCallException ;
17
17
use Symfony \Component \BrowserKit \Exception \InvalidArgumentException ;
18
+ use Symfony \Component \BrowserKit \Exception \LogicException ;
18
19
use Symfony \Component \BrowserKit \History ;
19
20
use Symfony \Component \BrowserKit \Request ;
20
21
use Symfony \Component \BrowserKit \Response ;
@@ -889,4 +890,14 @@ public function testInternalRequestNull()
889
890
890
891
$ client ->getInternalRequest ();
891
892
}
893
+
894
+ public function testFollowRedirectWithoutRequest ()
895
+ {
896
+ $ browser = $ this ->getBrowser ();
897
+
898
+ $ this ->expectException (LogicException::class);
899
+ $ this ->expectExceptionMessage ('The request was not redirected. ' );
900
+
901
+ $ browser ->followRedirect ();
902
+ }
892
903
}
You can’t perform that action at this time.
0 commit comments