public function testrenderRouterProviderStatment() { $generator = new Generator(); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'testApplication.') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test"') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test/:test"') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test/test3"') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication', 'someWhere'), 'otherwise(') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication', 'someWhere'), '"redirectTo":"someWhere"') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test3/:id/edit"') === FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test/test3",{"controller":"AngieTestController3","templateUrl": function(params){ return "test/test3"}})') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), '"controller":"TestAngieTestController4"') !== FALSE); $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test5",{"controller":"TestAngieTestController5","templateUrl": function(params){ return "test5"}})') !== FALSE); }
<?php use Moszkva\Angie\Generator; Route::get('angie/get/routing', function () { $generator = new Generator(); $generator->renderRouterProviderStatment($appName); }); Route::get('angie/get/services', function () { $generator = new Generator(); $generator->renderRouterProviderStatment($appName); });