Skip to content

Commit ecab99a

Browse files
committed
Add tests for remove-user with a rolebinding name
Signed-off-by: Simo Sorce <[email protected]>
1 parent 5b73b36 commit ecab99a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

test/cmd/policy.sh

+4
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ os::cmd::expect_success_and_text 'oc policy add-role-to-group cluster-admin --ro
5454
os::cmd::expect_success_and_text 'oc policy add-role-to-user --rolebinding-name cluster-admin cluster-admin system:no-user' 'role "cluster-admin" added: "system:no-user"'
5555
os::cmd::expect_success 'oc get rolebinding/cluster-admin --no-headers'
5656
os::cmd::expect_success_and_text 'oc get rolebinding/cluster-admin --no-headers' 'system:no-user'
57+
# Test failure to mix and mismatch
58+
os::cmd::expect_success 'oc create rolebinding mismatch --clusterrole=cluster-admin --user=system:user'
59+
os::cmd::expect_failure 'oc policy remove-user --rolebinding-name mismatch system:no-user'
60+
os::cmd::expect_success 'oc delete rolebinding mismatch'
5761

5862
os::cmd::expect_success_and_text 'oc policy add-role-to-user --rolebinding-name cluster-admin cluster-admin -z=one,two --serviceaccount=three,four' 'role "cluster-admin" added: \["one" "two" "three" "four"\]'
5963
os::cmd::expect_success 'oc get rolebinding/cluster-admin --no-headers'

0 commit comments

Comments
 (0)