mirror of
https://github.com/strukturag/nextcloud-spreed-signaling
synced 2026-03-14 14:35:44 +01:00
Test "HasAnyPermission" method.
This commit is contained in:
parent
0b4fc5f7c7
commit
c8444b4ecd
1 changed files with 6 additions and 0 deletions
|
|
@ -30,9 +30,15 @@ import (
|
|||
func assertSessionHasPermission(t *testing.T, session Session, permission Permission) {
|
||||
t.Helper()
|
||||
assert.True(t, session.HasPermission(permission), "Session %s doesn't have permission %s", session.PublicId(), permission)
|
||||
if cs, ok := session.(*ClientSession); ok {
|
||||
assert.True(t, cs.HasAnyPermission(permission), "Session %s doesn't have permission %s", session.PublicId(), permission)
|
||||
}
|
||||
}
|
||||
|
||||
func assertSessionHasNotPermission(t *testing.T, session Session, permission Permission) {
|
||||
t.Helper()
|
||||
assert.False(t, session.HasPermission(permission), "Session %s has permission %s but shouldn't", session.PublicId(), permission)
|
||||
if cs, ok := session.(*ClientSession); ok {
|
||||
assert.False(t, cs.HasAnyPermission(permission), "Session %s has permission %s but shouldn't", session.PublicId(), permission)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue