From aa427bbd393d1944b77c7147c81e1f0c5d86c412 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 18 Jan 2012 11:25:11 -0600 Subject: [PATCH] added route test for handles method. fixed bug in route class. --- laravel/routing/route.php | 2 +- tests/cases/laravel/route.test.php | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 tests/cases/laravel/route.test.php diff --git a/laravel/routing/route.php b/laravel/routing/route.php index ddabf660..19267431 100644 --- a/laravel/routing/route.php +++ b/laravel/routing/route.php @@ -79,7 +79,7 @@ class Route { */ protected static function extract($segment) { - $uri = substr($segment, strpos($segment, ' ') + 1); + $uri = substr($segment, strpos($segment, ' ')); return ($uri !== '/') ? trim($uri, '/') : $uri; } diff --git a/tests/cases/laravel/route.test.php b/tests/cases/laravel/route.test.php new file mode 100644 index 00000000..12e1af9f --- /dev/null +++ b/tests/cases/laravel/route.test.php @@ -0,0 +1,25 @@ + array('foo/bar'))); + + $this->assertTrue($route->handles('foo/bar')); + } + +} \ No newline at end of file