From b317b6caef750778fc025f172b0d68d48295afd9 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Wed, 24 Jul 2024 16:11:52 +0800 Subject: [PATCH] + [task#123787,doing,0.3h] add unit test case for repo setHideMenu. --- module/repo/test/model/sethidemenu.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/module/repo/test/model/sethidemenu.php b/module/repo/test/model/sethidemenu.php index 4ec9f8d6aa..6b01abfebd 100755 --- a/module/repo/test/model/sethidemenu.php +++ b/module/repo/test/model/sethidemenu.php @@ -18,3 +18,15 @@ cid=1 */ zenData('repo')->loadYaml('repo')->gen(5); + +$repoModel = new repoTest(); + +$tab = 'execution'; +r($repoModel->setHideMenuTest($tab, 11)) && p('tag:link') && e('标签|repo|browsetag|repoID=0&objectID=%s'); // Gitlab代码库显示标签菜单 +r($repoModel->setHideMenuTest($tab, 13)) && p('tag') && e('~~'); // Gitea代码库不显示标签菜单 + +$tab = 'project'; +r($repoModel->setHideMenuTest($tab, 14)) && p('tag') && e('0'); // SVN 代码库不显示标签菜单 + +su('user1'); +r($repoModel->setHideMenuTest($tab, 11)) && p() && e('0'); // 没有权限,不显示标签