new functions and fixes
This commit is contained in:
@@ -51,3 +51,12 @@ fn settings_allow_owner_or_verified_password_holder() {
|
||||
assert!(can_manage_resource_settings(false, false, true));
|
||||
assert!(!can_manage_resource_settings(false, false, false));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn workspace_note_deletion_follows_rw_protection_rules() {
|
||||
assert!(can_delete_workspace_note(AccessLevel::Write, false, false));
|
||||
assert!(can_delete_workspace_note(AccessLevel::Write, true, true));
|
||||
assert!(!can_delete_workspace_note(AccessLevel::Write, true, false));
|
||||
assert!(!can_delete_workspace_note(AccessLevel::Read, false, true));
|
||||
assert!(!can_delete_workspace_note(AccessLevel::None, false, true));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user