@@ -533,6 +533,35 @@ Feature: transfer-ownership
533533 And Getting info of last share
534534 And the OCS status code should be "404"
535535
536+ Scenario : transferring ownership transfers received shares into subdir when requested
537+ Given user "user0" exists
538+ And user "user1" exists
539+ And user "user2" exists
540+ And User "user2" created a folder "/transfer-share"
541+ And User "user2" created a folder "/do-not-transfer"
542+ And User "user0" created a folder "/sub"
543+ And folder "/transfer-share" of user "user2" is shared with user "user0" with permissions 31
544+ And user "user0" accepts last share
545+ And User "user0" moved folder "/transfer-share" to "/sub/transfer-share"
546+ And folder "/do-not-transfer" of user "user2" is shared with user "user0" with permissions 31
547+ And user "user0" accepts last share
548+ When transferring ownership of path "sub" from "user0" to "user1" with received shares
549+ And the command was successful
550+ And As an "user1"
551+ And using received transfer folder of "user1" as dav path
552+ Then as "user1" the folder "/sub" exists
553+ And as "user1" the folder "/do-not-transfer" does not exist
554+ And as "user1" the folder "/sub/do-not-transfer" does not exist
555+ And as "user1" the folder "/sub/transfer-share" exists
556+ And using old dav path
557+ And as "user1" the folder "/transfer-share" does not exist
558+ And as "user1" the folder "/do-not-transfer" does not exist
559+ And using old dav path
560+ And as "user0" the folder "/sub" does not exist
561+ And as "user0" the folder "/do-not-transfer" exists
562+ And Getting info of last share
563+ And the OCS status code should be "404"
564+
536565 Scenario : transferring ownership does not transfer external storage
537566 Given user "user0" exists
538567 And user "user1" exists
0 commit comments