File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 10
10
use Illuminate \Encryption \Encrypter ;
11
11
use Illuminate \Filesystem \Filesystem ;
12
12
use Illuminate \Http \RedirectResponse ;
13
+ use Illuminate \Http \Request ;
13
14
use Illuminate \Http \Response ;
15
+ use Illuminate \Routing \RouteCollection ;
16
+ use Illuminate \Routing \UrlGenerator ;
14
17
use Illuminate \Session \ArraySessionHandler ;
15
18
use Illuminate \Session \Store ;
16
19
use Illuminate \Support \MessageBag ;
@@ -1626,6 +1629,20 @@ public function testAssertCookieMissing()
1626
1629
$ response ->assertCookieMissing ('cookie-name ' );
1627
1630
}
1628
1631
1632
+ public function testAssertLocation ()
1633
+ {
1634
+ app ()->instance ('url ' , $ url = new UrlGenerator (new RouteCollection , new Request ));
1635
+
1636
+ $ response = TestResponse::fromBaseResponse (
1637
+ (new RedirectResponse ($ url ->to ('https://foo.com ' )))
1638
+ );
1639
+
1640
+ $ response ->assertLocation ('https://foo.com ' );
1641
+
1642
+ $ this ->expectException (ExpectationFailedException::class);
1643
+ $ response ->assertLocation ('https://foo.net ' );
1644
+ }
1645
+
1629
1646
public function testAssertRedirectContains ()
1630
1647
{
1631
1648
$ response = TestResponse::fromBaseResponse (
You can’t perform that action at this time.
0 commit comments