added controller routing tests.

This commit is contained in:
Taylor Otwell 2012-01-27 11:18:23 -06:00
parent d6e21a4186
commit 2c593bdc15
3 changed files with 30 additions and 0 deletions

View File

@ -68,4 +68,20 @@ public function testOptionalWildcardsCanBeRouted()
$this->assertEquals('GET /profile/(:any)/(:any?)', Router::route('GET', 'profile/taylor/otwell')->key);
}
/**
* Test that basic controller routing is working.
*
* @group laravel
*/
public function testBasicRouteToControllerIsRouted()
{
$this->assertEquals('home@index', Router::route('GET', '/')->action['uses']);
$this->assertEquals('auth@index', Router::route('GET', 'auth')->action['uses']);
$this->assertEquals('home@index', Router::route('GET', 'home')->action['uses']);
$this->assertEquals('home@index', Router::route('GET', 'home/index')->action['uses']);
$this->assertEquals('home@profile', Router::route('GET', 'home/profile')->action['uses']);
$this->assertEquals('admin.panel@index', Router::route('GET', 'admin/panel')->action['uses']);
$this->assertEquals('admin.panel@show', Router::route('GET', 'admin/panel/show')->action['uses']);
}
}

View File

@ -0,0 +1,7 @@
<?php
class Admin_Panel_Controller extends Controller {
}

View File

@ -0,0 +1,7 @@
<?php
class User_Controller extends Controller {
}