🔒 Check permissions

This commit is contained in:
2020-10-27 19:48:09 +01:00
parent 5961b33ba0
commit 99bce4d1fc
3 changed files with 96 additions and 8 deletions
+17
View File
@@ -244,6 +244,23 @@ func TestStoreShareHandling(t *testing.T) {
}
})
t.Run("can get share access", func(t *testing.T) {
shareRole, err := store.GetShareAccess(share1, user1.Username)
if err != nil {
t.Errorf("unexpected error: %v", err)
}
if shareRole != ShareRoleAdmin {
t.Errorf("unexpected role: %s", shareRole)
}
})
t.Run("cannot get share access if user has none", func(t *testing.T) {
_, err := store.GetShareAccess(share2, user1.Username)
if err != ErrUserNotFound {
t.Errorf("unexpected error: %v", err)
}
})
t.Run("can list users", func(t *testing.T) {
users, err := store.GetShareUsers(share1)
if err != nil {