From f93532d2260fd57c5c99b40919fa20b3739b8cc1 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Fri, 27 Jan 2012 10:46:35 -0600 Subject: [PATCH] added test for route::is method. --- tests/cases/laravel/route.test.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/tests/cases/laravel/route.test.php b/tests/cases/laravel/route.test.php index 135db35e..e11b87b9 100644 --- a/tests/cases/laravel/route.test.php +++ b/tests/cases/laravel/route.test.php @@ -1,5 +1,7 @@ array('GET /foo/bar'))); + $route = new Route('GET /', array('handles' => array('GET /foo/bar'))); $this->assertTrue($route->handles('foo/*')); $this->assertTrue($route->handles('foo/bar')); @@ -26,11 +28,24 @@ public function testHandlesIndicatesIfTheRouteHandlesAGivenURI() $this->assertFalse($route->handles('/foo')); $this->assertFalse($route->handles('foo')); - $route = new Laravel\Routing\Route('GET /', array('handles' => array('GET /', 'GET /home'))); + $route = new Route('GET /', array('handles' => array('GET /', 'GET /home'))); $this->assertTrue($route->handles('/')); $this->assertTrue($route->handles('home')); $this->assertFalse($route->handles('foo')); } + /** + * Tests the Route::is method. + * + * @group laravel + */ + public function testIsMethodIndicatesIfTheRouteHasAGivenName() + { + $route = new Route('GET /', array('name' => 'profile')); + + $this->assertTrue($route->is('profile')); + $this->assertFalse($route->is('something')); + } + } \ No newline at end of file