40 lines
1.4 KiB
PHP
40 lines
1.4 KiB
PHP
|
|
#!/usr/bin/env php
|
|||
|
|
<?php
|
|||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|||
|
|
|
|||
|
|
zenData('project')->gen(20);
|
|||
|
|
zenData('group')->loadYaml('projectgroup')->gen(10);
|
|||
|
|
zenData('usergroup')->loadYaml('projectusergroup')->gen(10);
|
|||
|
|
zenData('grouppriv')->loadYaml('projectgrouppriv')->gen(12);
|
|||
|
|
zenData('user')->gen(5);
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
|
|||
|
|
title=测试 commonModel::resetProjectPriv();
|
|||
|
|
timeout=0
|
|||
|
|
cid=15705
|
|||
|
|
|
|||
|
|
- 查看重设权限之前user1的权限数量 @2
|
|||
|
|
- 查看重设权限之后user1的权限数量 @4
|
|||
|
|
- 重设权限后,查看user1的权限第index条的index属性 @1
|
|||
|
|
- 重设权限后,查看user1的权限第my条的index属性 @1
|
|||
|
|
- 重设权限后,查看user1的权限第story条的edit属性 @1
|
|||
|
|
- 重设权限后,查看user1的权限第bug条的delete属性 @1
|
|||
|
|
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
su('user1');
|
|||
|
|
global $tester, $app;
|
|||
|
|
$tester->loadModel('common');
|
|||
|
|
|
|||
|
|
r(count($app->user->rights['rights'])) && p() && e(2); // 查看重设权限之前user1的权限数量
|
|||
|
|
|
|||
|
|
$tester->common->resetProjectPriv(12);
|
|||
|
|
|
|||
|
|
r(count($app->user->rights['rights'])) && p() && e(4); // 查看重设权限之后user1的权限数量
|
|||
|
|
|
|||
|
|
r($app->user->rights['rights']) && p('index:index') && e(1); // 重设权限后,查看user1的权限
|
|||
|
|
r($app->user->rights['rights']) && p('my:index') && e(1); // 重设权限后,查看user1的权限
|
|||
|
|
r($app->user->rights['rights']) && p('story:edit') && e(1); // 重设权限后,查看user1的权限
|
|||
|
|
r($app->user->rights['rights']) && p('bug:delete') && e(1); // 重设权限后,查看user1的权限
|