Share workspace feature test plan - eclipse-che/che GitHub Wiki
The goal of creating this test plan is testing share workspace feature
Preconditions:
- Login in CHE as admin.
- Create an organization.
- Add a member to the created organization.
- Create a workspace for this organization.
Testing process
Check share workspace feature from workspace owner side
- Start the workspace and wait that it started successfully.
- Create a file in the project with any content.
- On Dashboard open workspace details page of the created workspace.
- Open Share tab and invite the member by the Add Developer button.
- Check that admin permissions are
read, use, run, configure, setPermissions, deleteand member permissions areread, use, run, configure. - Select added developer by checkbox and click on the Delete button.
- Check that the member deleted from the list.
- Try to delete admin from list and wait for
Delete failed.error notification.
Check share workspace feature from member side
- Invite the member by the Add Developer button.
- Logout admin and login as the member
- Check that the shared workspace exists on the Workspaces list page.
- On Dashboard open workspace details page of the created workspace.
- Open Share tab.
- Try to remove workspace owner from the developer list and wait
User can't edit permissions for this instanceerror notification. - Try to delete workspace and wait
The user does not have permission to delete workspace with id '(workspace id)'error notification. - Open the workspace and check that the created file exists.
- Check the file content.