style: cargo fmt --all
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
use domain::entities::{Permission, PermissionAction, ResourceType, Role};
|
||||
use domain::entities::permission::{admin_permissions, viewer_permissions};
|
||||
use domain::entities::{Permission, PermissionAction, ResourceType, Role};
|
||||
use domain::services::permission_service::PermissionChecker;
|
||||
|
||||
#[test]
|
||||
@@ -24,8 +24,24 @@ fn viewer_cannot_delete() {
|
||||
|
||||
#[test]
|
||||
fn roles_additive() {
|
||||
let r1 = Role::new("r1", [Permission::new(PermissionAction::ReadAsset, ResourceType::Global)].into(), false);
|
||||
let r2 = Role::new("r2", [Permission::new(PermissionAction::WriteMetadata, ResourceType::Global)].into(), false);
|
||||
let r1 = Role::new(
|
||||
"r1",
|
||||
[Permission::new(
|
||||
PermissionAction::ReadAsset,
|
||||
ResourceType::Global,
|
||||
)]
|
||||
.into(),
|
||||
false,
|
||||
);
|
||||
let r2 = Role::new(
|
||||
"r2",
|
||||
[Permission::new(
|
||||
PermissionAction::WriteMetadata,
|
||||
ResourceType::Global,
|
||||
)]
|
||||
.into(),
|
||||
false,
|
||||
);
|
||||
let eff = PermissionChecker::effective_permissions(&[r1, r2]);
|
||||
assert_eq!(eff.len(), 2);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user