(access.t) added a specific rule accum test
This commit is contained in:
parent
1c15b4cc2d
commit
1dc68b540d
37
t/access.t
37
t/access.t
|
@ -9,7 +9,7 @@ use Gitolite::Test;
|
||||||
# test 'gitolite access'
|
# test 'gitolite access'
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
try "plan 185";
|
try "plan 208";
|
||||||
|
|
||||||
confreset;confadd '
|
confreset;confadd '
|
||||||
@admins = admin dev1
|
@admins = admin dev1
|
||||||
|
@ -150,3 +150,38 @@ try "
|
||||||
gitolite access r2 tester W refs/heads/va; ok; /refs/heads/; !/DENIED/
|
gitolite access r2 tester W refs/heads/va; ok; /refs/heads/; !/DENIED/
|
||||||
";
|
";
|
||||||
|
|
||||||
|
confreset;confadd '
|
||||||
|
repo foo
|
||||||
|
RW+ = u1
|
||||||
|
|
||||||
|
@gr1 = foo bar
|
||||||
|
|
||||||
|
repo @gr1
|
||||||
|
RW = u2
|
||||||
|
R = u3
|
||||||
|
|
||||||
|
repo @all
|
||||||
|
R = gitweb
|
||||||
|
';
|
||||||
|
|
||||||
|
try "ADMIN_PUSH set4; !/FATAL/" or die text();
|
||||||
|
|
||||||
|
try "
|
||||||
|
gitolite access foo u1 +; ok
|
||||||
|
gitolite access foo u2 +; !ok
|
||||||
|
gitolite access foo u3 +; !ok
|
||||||
|
gitolite access foo u4 +; !ok
|
||||||
|
gitolite access foo gitweb +; !ok
|
||||||
|
|
||||||
|
gitolite access foo u1 W; ok
|
||||||
|
gitolite access foo u2 W; ok
|
||||||
|
gitolite access foo u3 W; !ok
|
||||||
|
gitolite access foo u4 W; !ok
|
||||||
|
gitolite access foo gitweb W; !ok
|
||||||
|
|
||||||
|
gitolite access foo u1 R; ok
|
||||||
|
gitolite access foo u2 R; ok
|
||||||
|
gitolite access foo u3 R; ok
|
||||||
|
gitolite access foo u4 R; !ok
|
||||||
|
gitolite access foo gitweb R; ok
|
||||||
|
";
|
||||||
|
|
Loading…
Reference in a new issue