添加Route类单元测试

This commit is contained in:
thinkphp
2016-02-28 15:04:03 +08:00
parent 58eebe7763
commit 4cc8e7d52b
2 changed files with 96 additions and 9 deletions

View File

@@ -15,13 +15,13 @@ class Route
{
// 路由规则
private static $rules = [
'GET' => [],
'POST' => [],
'PUT' => [],
'DELETE' => [],
'HEAD' => [],
'OPTIONS'=> [],
'*' => [],
'GET' => [],
'POST' => [],
'PUT' => [],
'DELETE' => [],
'HEAD' => [],
'OPTIONS' => [],
'*' => [],
];
// REST路由操作方法定义
@@ -137,8 +137,6 @@ class Route
if (0 === strpos($rule, '[')) {
$rule = substr($rule, 1, -1);
$result = ['routes' => $route, 'option' => $option, 'pattern' => $pattern];
} elseif (is_array($route)) {
$result = ['route' => !empty($route[0]) ? $route[0] : '', 'option' => !empty($route[1]) ? $route[1] : '', 'pattern' => !empty($route[2]) ? $route[2] : ''];
} else {
$result = ['route' => $route, 'option' => $option, 'pattern' => $pattern];
}