| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- <?php use Laravel\Routing\Loader;
 
- class RouteLoaderTest extends PHPUnit_Framework_TestCase {
 
- 	public function test_loader_can_load_base_routes()
 
- 	{
 
- 		$loader = $this->getLoader();
 
- 		$routes = $loader->load('/');
 
- 		$this->assertEquals(count($routes), 2);
 
- 		$this->assertTrue(array_key_exists('GET /', $routes));
 
- 		$this->assertTrue(array_key_exists('GET /root', $routes));
 
- 	}
 
- 	public function test_loader_can_load_single_nested_routes()
 
- 	{
 
- 		$loader = $this->getLoader();
 
- 		$routes = $loader->load('user');
 
- 		$this->assertEquals(count($routes), 4);
 
- 		$this->assertTrue(array_key_exists('GET /user', $routes));
 
- 		$this->assertTrue(array_key_exists('GET /user/profile', $routes));
 
- 	}
 
- 	public function test_loader_can_load_multi_nested_routes()
 
- 	{
 
- 		$loader = $this->getLoader();
 
- 		$routes = $loader->load('admin/panel');
 
- 		$this->assertEquals(count($routes), 4);
 
- 		$this->assertTrue(array_key_exists('GET /admin/panel/show', $routes));
 
- 		$this->assertTrue(array_key_exists('GET /admin/panel/update', $routes));
 
- 	}
 
- 	public function test_everything_loads_all_routes()
 
- 	{
 
- 		$loader = $this->getLoader();
 
- 		$routes = $loader->everything();
 
- 		$this->assertEquals(count($routes), 6);
 
- 		
 
- 	}
 
- 	private function getLoader()
 
- 	{
 
- 		return new Loader(FIXTURE_PATH.'RouteLoader/', FIXTURE_PATH.'RouteLoader/routes/');
 
- 	}
 
- }
 
 
  |