Skip to content

Commit 56e389c

Browse files
committed
Update tests
1 parent cdaf2b2 commit 56e389c

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

tests/Unit/UrlGeneratorTest.php

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,20 @@ public function it_binds_our_custom_url_generator_class()
3838
public function it_gets_the_url_of_a_named_route()
3939
{
4040
$this->registerRoute('weirdly-named-route', 'en');
41-
$this->registerRoute('route', 'route.name');
42-
$this->registerRoute('en/route', 'en.route.name');
43-
$this->registerRoute('nl/route', 'nl.route.name');
41+
$this->registerRoute('route', 'route');
42+
$this->registerRoute('en/route', 'en.route');
43+
$this->registerRoute('nl/route', 'nl.route');
44+
$this->registerRoute('route/name', 'route.name');
45+
$this->registerRoute('en/route/name', 'en.route.name');
46+
$this->registerRoute('nl/route/name', 'nl.route.name');
4447

4548
$this->assertEquals(url('weirdly-named-route'), route('en'));
46-
$this->assertEquals(url('route'), route('route.name'));
47-
$this->assertEquals(url('en/route'), route('en.route.name'));
48-
$this->assertEquals(url('nl/route'), route('nl.route.name'));
49+
$this->assertEquals(url('route'), route('route'));
50+
$this->assertEquals(url('en/route'), route('en.route'));
51+
$this->assertEquals(url('nl/route'), route('nl.route'));
52+
$this->assertEquals(url('route/name'), route('route.name'));
53+
$this->assertEquals(url('en/route/name'), route('en.route.name'));
54+
$this->assertEquals(url('nl/route/name'), route('nl.route.name'));
4955
}
5056

5157
/** @test */
@@ -59,6 +65,16 @@ public function it_gets_the_url_of_a_route_in_the_current_locale_if_the_given_ro
5965

6066
/** @test */
6167
public function it_throws_if_no_valid_route_can_be_found()
68+
{
69+
$this->registerRoute('wrong-route', 'wrong-route');
70+
71+
$this->expectException(InvalidArgumentException::class);
72+
73+
route('route');
74+
}
75+
76+
/** @test */
77+
public function it_throws_if_no_valid_localized_route_can_be_found()
6278
{
6379
$this->registerRoute('nl/route', 'nl.route.name');
6480

0 commit comments

Comments
 (0)