/** * Test extend single routes. */ public function testExtendSingle() { $this->assertCount(0, $this->slim_app->getContainer()->get('router')->getRoutes()); $this->model_router->mapModel('App\\Model\\User', null, null, function (Extender $extender) { $extender->extend('accounts'); }); $this->assertCount(3, $this->slim_app->getContainer()->get('router')->getRoutes()); /** @var Route $user_accounts_route */ $user_accounts_route = $this->slim_app->getContainer()->get('router')->getRoutes()['route2']; $this->assertEquals(['GET'], $user_accounts_route->getMethods()); $this->assertEquals('user_accounts', $user_accounts_route->getName()); }