From cca9e33e37a2bc8a3ffb34aabfd854a94e421672 Mon Sep 17 00:00:00 2001 From: nirajacharya2 <122071597+nirajacharya2@users.noreply.github.com> Date: Wed, 20 Mar 2024 16:40:04 +0545 Subject: [PATCH] adding test for sharing personal space with user (#8511) --- .../apiSharingNg/shareInvitations.feature | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/tests/acceptance/features/apiSharingNg/shareInvitations.feature b/tests/acceptance/features/apiSharingNg/shareInvitations.feature index 5630bb4212..8209625d56 100644 --- a/tests/acceptance/features/apiSharingNg/shareInvitations.feature +++ b/tests/acceptance/features/apiSharingNg/shareInvitations.feature @@ -2283,3 +2283,49 @@ Feature: Send a sharing invitations | Viewer | FolderToShare | | Editor | FolderToShare | | Uploader | FolderToShare | + + @issue-8494 + Scenario Outline: try to send share invitation for personal space to user with different roles + When user "Alice" sends the following share invitation for space using the Graph API: + | space | Personal | + | sharee | Brian | + | shareType | user | + | permissionsRole | | + Then the HTTP status code should be "400" + And the JSON data of the response should match + """ + { + "type": "object", + "required": ["error"], + "properties": { + "error": { + "type": "object", + "required": [ + "code", + "innererror", + "message" + ], + "properties": { + "code": { + "const": "invalidRequest" + }, + "innererror": { + "type": "object", + "required": [ + "date", + "request-id" + ] + }, + "message": { + "const": "space type is not eligible for sharing" + } + } + } + } + } + """ + Examples: + | permissions-role | + | Space Viewer | + | Space Editor | + | Manager | \ No newline at end of file