+ Add custom::getModuleMenu unit test.
This commit is contained in:
@@ -715,4 +715,18 @@ class customTest
|
||||
|
||||
return customModel::setMenuByConfig($allMenu, $customMenuMap, $module);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取模块菜单数据,如果模块是'main'则返回主菜单。
|
||||
* Get module menu data, if module is 'main' then return main menu.
|
||||
*
|
||||
* @param string $module
|
||||
* @static
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public static function getModuleMenuTest(string $module = 'main'): array
|
||||
{
|
||||
return customModel::getModuleMenu($module);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/**
|
||||
|
||||
title=测试 customModel->getModuleMenu();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/custom.class.php';
|
||||
|
||||
zdTable('lang')->config('lang')->gen(10);
|
||||
zdTable('user')->gen(5);
|
||||
su('admin');
|
||||
|
||||
$customTester = new customTest();
|
||||
r($customTester->getModuleMenuTest('main')) && p() && e('0'); // 获取一级菜单
|
||||
r($customTester->getModuleMenuTest('product')) && p() && e('0'); // 获取产品菜单
|
||||
r($customTester->getModuleMenuTest('my')) && p() && e('0'); // 获取地盘菜单
|
||||
|
||||
zdTable('lang')->gen(0);
|
||||
Reference in New Issue
Block a user