Story #16029
Updated by Lucas Di Pentima almost 5 years ago
Some of the more important WB1's integration tests are:
* Login
** auto-login with api token works after redirect (check that resulting url doesn’t include the api token)
** using expired token redirects to login page
** access with no token should show the login page
* Collections
** Copy to project
** Sharing
** Combine collections into new collection
** Combine files into new collection
** URL with PDH with multiple matches
** Remove & rename files
** Remove/rename not available on readonly collections
** Create collection uploading files
** Upload errors
* Projects
** Anonymous access
*** Project available actions
*** Access to shared/public project’s collections
*** Access to shared/public project’s subprojects
** Rename projects
** Create project; move it inside other project
** Sharing
*** Publicly share option not available when anonymous browsing disabled
*** Publicly share option available when anon browsing enabled
*** Project owner shares with another user & group
*** ’Share with group’ listing doesn’t offer projects
** Copy/move/delete collections between projects
* Search
** Search for a owned project, an invalid uuid, an publicly shared project
* Trash
** Check deleted items on trash page
** Test untrash button and confirm untrashed items are now listed
** Test trash page search feature
* Processes
** Test ‘all processes’ page
** Test cancel button when displaying a queued/running process
** Run a process from a registered workflows
** Test CR state display
* Admin
** Users
*** Create new user
*** Setup/unsetup active user
** Groups
*** Create new group
*** Add/remove users to groups