for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Nip\Router\Tests\RouteCollections\Traits;
use Nip\Router\RouteCollection;
use Nip\Router\Tests\AbstractTest;
use Nip\Router\Tests\Fixtures\Application\Library\Router\Route\LiteralRoute;
use Nip\Router\Tests\Fixtures\Application\Library\Router\Route\StandardRoute;
/**
* Class RouteLoaderTraitTest
* @package Nip\Router\Tests\RouteCollections\Traits
*/
class RouteLoaderTraitTest extends AbstractTest
{
public function testLoadFromIncludedPhp()
$collection = new RouteCollection();
$collection->loadFromIncludedPhp(
TEST_FIXTURE_PATH . '/application/routes/web.php'
);
self::assertCount(4, $collection);
self::assertInstanceOf(LiteralRoute::class, $collection->get('default.index'));
self::assertInstanceOf(StandardRoute::class, $collection->get('default.standard'));
}