Project

General

Profile

Idea #16029

Updated by Lucas Di Pentima about 4 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

Back