result = true; } public function testGroup() { $this->result = false; \Pecee\SimpleRouter\SimpleRouter::group(['prefix' => '/group'], $this->group()); try { \Pecee\SimpleRouter\SimpleRouter::start(); } catch(Exception $e) { } $this->assertTrue($this->result); } public function testNestedGroup() { \Pecee\SimpleRouter\RouterBase::getInstance()->getRequest()->setUri('/api/v1/test'); \Pecee\SimpleRouter\RouterBase::getInstance()->getRequest()->setMethod('get'); \Pecee\SimpleRouter\SimpleRouter::group(['prefix' => '/api'], function() { \Pecee\SimpleRouter\SimpleRouter::group(['prefix' => '/v1'], function() { \Pecee\SimpleRouter\SimpleRouter::get('/test', 'DummyController@start'); }); }); \Pecee\SimpleRouter\SimpleRouter::start(); } }