add tests remove objects. Add creating subfolder, showing object in folder
This commit is contained in:
@@ -11,6 +11,7 @@ Feature: Upload files into a space
|
||||
And user "Bob" has been created with default attributes and without skeleton files
|
||||
And the administrator has given "Alice" the role "Admin" using the settings api
|
||||
|
||||
|
||||
Scenario: A user can create a folder in a Space via the Graph API
|
||||
Given user "Alice" has created a space "Project Ceres" of type "project" with quota "2000"
|
||||
When user "Alice" creates a folder "mainFolder" in space "Project Ceres" using the WebDav Api
|
||||
@@ -18,6 +19,16 @@ Feature: Upload files into a space
|
||||
And for user "Alice" the space "Project Ceres" should contain these entries:
|
||||
| mainFolder |
|
||||
|
||||
|
||||
Scenario: A user can create a subfolders in a Space via the Graph API
|
||||
Given user "Alice" has created a space "Subfolders in Project" of type "project" with quota "2000"
|
||||
When user "Alice" creates a subfolder "mainFolder/subFolder1/subFolder2" in space "Subfolders in Project" using the WebDav Api
|
||||
Then the HTTP status code should be "201"
|
||||
And for user "Alice" the space "Subfolders in Project" should contain these entries:
|
||||
| mainFolder |
|
||||
And for user "Alice" folder "mainFolder/subFolder1/" of the space "Subfolders in Project" should contain these entries:
|
||||
| subFolder2 |
|
||||
|
||||
Scenario: A user cannot create a folder in a Space if they do not have permission
|
||||
Given user "Alice" has created a space "Project Merkur" of type "project" with quota "2000"
|
||||
And user "Bob" creates a folder "forAlice" in space "Project Merkur" owned by the user "Alice" using the WebDav Api
|
||||
@@ -25,6 +36,7 @@ Feature: Upload files into a space
|
||||
And for user "Alice" the space "Project Merkur" should not contain these entries:
|
||||
| forAlice |
|
||||
|
||||
|
||||
Scenario: A user can create a folder and upload a file to a Space
|
||||
Given user "Alice" has created a space "Project Moon" of type "project" with quota "2000"
|
||||
When user "Alice" creates a folder "NewFolder" in space "Project Moon" using the WebDav Api
|
||||
@@ -42,6 +54,7 @@ Feature: Upload files into a space
|
||||
And for user "Alice" the space "Project Pluto" should not contain these entries:
|
||||
| test.txt |
|
||||
|
||||
|
||||
Scenario: A user can upload a file in a Space and see the remaining quota
|
||||
When user "Alice" creates a space "Project Saturn" of type "project" with quota "2000" using the GraphApi
|
||||
And the json responded should contain a space "Project Saturn" with these key and value pairs:
|
||||
@@ -65,6 +78,7 @@ Feature: Upload files into a space
|
||||
| quota@@@remaining| 1996 |
|
||||
| quota@@@used | 4 |
|
||||
|
||||
|
||||
Scenario: A user with role editor can create a folder in shared Space via the Graph API
|
||||
Given user "Alice" has created a space "Editor can create folder" of type "project" with quota "2000"
|
||||
And user "Alice" has shared a space "Editor can create folder" to user "Bob" with role "editor"
|
||||
|
||||
Reference in New Issue
Block a user