Extend integration tests to get the info of a group share as a sharee

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
This commit is contained in:
Daniel Calviño Sánchez 2018-06-28 13:36:30 +02:00
parent 6cb2cb33ac
commit d523777843
1 changed files with 73 additions and 0 deletions

View File

@ -62,6 +62,59 @@ Feature: sharing
| displayname_owner | user0 | | displayname_owner | user0 |
| mimetype | text/plain | | mimetype | text/plain |
Scenario: getting share info of a group share
Given user "user0" exists
And user "user1" exists
And group "group1" exists
And user "user1" belongs to group "group1"
And file "textfile0.txt" of user "user0" is shared with group "group1"
And As an "user0"
When Getting info of last share
Then the OCS status code should be "100"
And the HTTP status code should be "200"
And Share fields of last share match with
| id | A_NUMBER |
| item_type | file |
| item_source | A_NUMBER |
| share_type | 1 |
| share_with | group1 |
| file_source | A_NUMBER |
| file_target | /textfile0.txt |
| path | /textfile0.txt |
| permissions | 19 |
| stime | A_NUMBER |
| storage | A_NUMBER |
| mail_send | 0 |
| uid_owner | user0 |
| storage_id | home::user0 |
| file_parent | A_NUMBER |
| share_with_displayname | group1 |
| displayname_owner | user0 |
| mimetype | text/plain |
And As an "user1"
And Getting info of last share
And the OCS status code should be "100"
And the HTTP status code should be "200"
And Share fields of last share match with
| id | A_NUMBER |
| item_type | file |
| item_source | A_NUMBER |
| share_type | 1 |
| share_with | group1 |
| file_source | A_NUMBER |
| file_target | /textfile0 (2).txt |
| path | /textfile0 (2).txt |
| permissions | 19 |
| stime | A_NUMBER |
| storage | A_NUMBER |
| mail_send | 0 |
| uid_owner | user0 |
| storage_id | shared::/textfile0 (2).txt |
| file_parent | A_NUMBER |
| share_with_displayname | group1 |
| displayname_owner | user0 |
| mimetype | text/plain |
Scenario: keep group permissions in sync Scenario: keep group permissions in sync
Given As an "admin" Given As an "admin"
Given user "user0" exists Given user "user0" exists
@ -92,6 +145,26 @@ Feature: sharing
| file_parent | A_NUMBER | | file_parent | A_NUMBER |
| displayname_owner | user0 | | displayname_owner | user0 |
| mimetype | text/plain | | mimetype | text/plain |
And As an "user1"
And Getting info of last share
And the OCS status code should be "100"
And the HTTP status code should be "200"
And Share fields of last share match with
| id | A_NUMBER |
| item_type | file |
| item_source | A_NUMBER |
| share_type | 1 |
| file_source | A_NUMBER |
| file_target | /FOLDER/textfile0.txt |
| permissions | 1 |
| stime | A_NUMBER |
| storage | A_NUMBER |
| mail_send | 0 |
| uid_owner | user0 |
| storage_id | shared::/FOLDER/textfile0.txt |
| file_parent | A_NUMBER |
| displayname_owner | user0 |
| mimetype | text/plain |
Scenario: Sharee can see the share Scenario: Sharee can see the share
Given user "user0" exists Given user "user0" exists