From 1aa9aa8330f72d23dab72cd249f66bb9d0f2dd95 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Wed, 16 Jul 2025 11:45:51 +0800 Subject: [PATCH] * [task#146638,done,0.5h,0h] Add admin setmenu unit test script. --- module/admin/test/model/setmenu.php | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 module/admin/test/model/setmenu.php diff --git a/module/admin/test/model/setmenu.php b/module/admin/test/model/setmenu.php new file mode 100755 index 0000000000..6d7b23d8ed --- /dev/null +++ b/module/admin/test/model/setmenu.php @@ -0,0 +1,40 @@ +#!/usr/bin/env php +setMenu(); +timeout=0 +cid=0 + +- 执行admin模块的menuList方法 + - 第system条的name属性 @系统设置 + - 第system条的order属性 @5 +- 执行admin模块的menuList方法 + - 第dev条的name属性 @二次开发 + - 第dev条的order属性 @45 +- 执行admin模块的menuList方法 + - 第approvalflow条的name属性 @审批流 + - 第approvalflow条的order属性 @73 +- 执行admin模块的menuList方法 + - 第productflow条的name属性 @产品流程 + - 第productflow条的order属性 @70 +- 执行admin模块的menuList方法 + - 第projectflow条的name属性 @项目流程 + - 第projectflow条的order属性 @71 +- 执行admin模块的menuList方法 + - 第workflow条的name属性 @工作流 + - 第workflow条的order属性 @72 + +*/ +include dirname(__FILE__, 5) . '/test/lib/init.php'; + +global $tester,$lang; +$tester->loadModel('admin'); +r($lang->admin->menuList) && p('system:name,order') && e('系统设置,5'); +r($lang->admin->menuList) && p('dev:name,order') && e('二次开发,45'); +r($lang->admin->menuList) && p('approvalflow:name,order') && e('审批流,73'); +$tester->admin->setMenu(); +r($lang->admin->menuList) && p('productflow:name,order') && e('产品流程,70'); +r($lang->admin->menuList) && p('projectflow:name,order') && e('项目流程,71'); +r($lang->admin->menuList) && p('workflow:name,order') && e('工作流,72');