mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 20:52:48 +08:00
完善单元测试
This commit is contained in:
@@ -153,13 +153,24 @@ class routeTest extends \PHPUnit_Framework_TestCase
|
||||
Route::group('group2', function () {
|
||||
Route::group('group3', [':id' => 'index/hello', ':name' => 'index/say']);
|
||||
Route::rule(':name', 'index/hello');
|
||||
Route::miss('index/__miss__');
|
||||
Route::auto('index');
|
||||
});
|
||||
$result = Route::check($request, 'group2/thinkphp');
|
||||
$this->assertEquals([null, 'index', 'hello'], $result['module']);
|
||||
$result = Route::check($request, 'group2/think');
|
||||
$this->assertEquals(['index', 'group2', 'think'], $result['module']);
|
||||
$result = Route::check($request, 'group2/group3/thinkphp');
|
||||
$this->assertEquals([null, 'index', 'say'], $result['module']);
|
||||
Route::group('group4', function () {
|
||||
Route::group('group3', [':id' => 'index/hello', ':name' => 'index/say']);
|
||||
Route::rule(':name', 'index/hello');
|
||||
Route::miss('index/__miss__');
|
||||
});
|
||||
$result = Route::check($request, 'group4/thinkphp');
|
||||
$this->assertEquals([null, 'index', 'hello'], $result['module']);
|
||||
$result = Route::check($request, 'group4/think');
|
||||
$this->assertEquals([null, 'index', '__miss__'], $result['module']);
|
||||
|
||||
Route::group(['prefix' => 'prefix/'], function () {
|
||||
Route::rule('hello4/:name', 'hello');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user