summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorBjoern Schiessle <schiessle@owncloud.com>2014-03-11 12:58:46 +0100
committerBjoern Schiessle <schiessle@owncloud.com>2014-03-25 17:48:50 +0100
commit3653a51af2f21065f7afad40624e053f0dfaadb3 (patch)
tree5b465ee8613623611bc215b31c2375c415422984 /apps
parent2d8607fae92e083a431d476f670acdbc1cfdc947 (diff)
downloadnextcloud-server-3653a51af2f21065f7afad40624e053f0dfaadb3.tar.gz
nextcloud-server-3653a51af2f21065f7afad40624e053f0dfaadb3.zip
fix path creation for re-shares, issue #7662
Diffstat (limited to 'apps')
-rw-r--r--apps/files_sharing/tests/api.php83
1 files changed, 0 insertions, 83 deletions
diff --git a/apps/files_sharing/tests/api.php b/apps/files_sharing/tests/api.php
index e2bbb548182..4ada0118d37 100644
--- a/apps/files_sharing/tests/api.php
+++ b/apps/files_sharing/tests/api.php
@@ -478,89 +478,6 @@ class Test_Files_Sharing_Api extends Test_Files_Sharing_Base {
}
/**
- * @brief test multiple shared folder if the path gets constructed correctly
- * @medium
- */
- function testGetShareMultipleSharedFolder() {
-
- self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
-
- $fileInfo1 = $this->view->getFileInfo($this->folder);
- $fileInfo2 = $this->view->getFileInfo($this->folder . $this->subfolder);
-
-
- // share sub-folder to user2
- $result = \OCP\Share::shareItem('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
- \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
-
- // share was successful?
- $this->assertTrue($result);
-
- // share folder to user2
- $result = \OCP\Share::shareItem('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
- \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
-
- // share was successful?
- $this->assertTrue($result);
-
-
- // login as user2
- self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
-
- $result = \OCP\Share::shareItem('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
- // share was successful?
- $this->assertTrue(is_string($result));
-
-
- // ask for shared/subfolder
- $expectedPath1 = '/Shared' . $this->subfolder;
- $_GET['path'] = $expectedPath1;
-
- $result1 = Share\Api::getAllShares(array());
-
- $this->assertTrue($result1->succeeded());
-
- // test should return one share within $this->folder
- $data1 = $result1->getData();
- $share1 = reset($data1);
-
- // ask for shared/folder/subfolder
- $expectedPath2 = '/Shared' . $this->folder . $this->subfolder;
- $_GET['path'] = $expectedPath2;
-
- $result2 = Share\Api::getAllShares(array());
-
- $this->assertTrue($result2->succeeded());
-
- // test should return one share within $this->folder
- $data2 = $result2->getData();
- $share2 = reset($data2);
-
-
- // validate results
- // we should get exactly one result each time
- $this->assertEquals(1, count($data1));
- $this->assertEquals(1, count($data2));
-
- $this->assertEquals($expectedPath1, $share1['path']);
- $this->assertEquals($expectedPath2, $share2['path']);
-
-
- // cleanup
- $result = \OCP\Share::unshare('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
- $this->assertTrue($result);
-
- self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
- $result = \OCP\Share::unshare('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
- \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
- $this->assertTrue($result);
- $result = \OCP\Share::unshare('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
- \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
- $this->assertTrue($result);
-
- }
-
- /**
* @brief test re-re-share of folder if the path gets constructed correctly
* @medium
*/