mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 14:46:49 +00:00
refactor/OBPv5.1.0 add deleteSystemViewPermission and addSystemViewPermission endpoints - addd Test2
This commit is contained in:
parent
204b5e3b57
commit
19ecc809a3
@ -83,6 +83,21 @@ class SystemViewsPermissionsTests extends V510ServerSetup {
|
||||
val createResp = postSystemViewPermission(viewId, permissionJson, user1)
|
||||
createResp.code should equal(201)
|
||||
|
||||
val deleteResp = deleteSystemViewPermission(viewId, "can_grant_access_to_views", user1)
|
||||
deleteResp.code should equal(204)
|
||||
}
|
||||
scenario("Authorized with proper Role with extra_data", ApiEndpoint2, VersionOfApi) {
|
||||
val viewId = APIUtil.generateUUID()
|
||||
createSystemView(viewId)
|
||||
Entitlement.entitlement.vend.addEntitlement("", resourceUser1.userId, "CanCreateSystemViewPermission")
|
||||
Entitlement.entitlement.vend.addEntitlement("", resourceUser1.userId, "CanDeleteSystemViewPermission")
|
||||
|
||||
val permissionJson = CreateViewPermissionJson("can_grant_access_to_views", Some(List("owner")))
|
||||
val createResp = postSystemViewPermission(viewId, permissionJson, user1)
|
||||
createResp.code should equal(201)
|
||||
createResp.body.extract[CreateViewPermissionJson].permission_name should equal("can_grant_access_to_views")
|
||||
createResp.body.extract[CreateViewPermissionJson].extra_data should equal (Some(List("owner")))
|
||||
|
||||
val deleteResp = deleteSystemViewPermission(viewId, "can_grant_access_to_views", user1)
|
||||
deleteResp.code should equal(204)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user