Parcourir la source

Extend unit tests

tags/v9.1.0RC1
Roeland Jago Douma il y a 8 ans
Parent
révision
72c5535492
Aucun compte lié à l'adresse e-mail de l'auteur
1 fichiers modifiés avec 33 ajouts et 1 suppressions
  1. 33
    1
      apps/files_sharing/tests/ApiTest.php

+ 33
- 1
apps/files_sharing/tests/ApiTest.php Voir le fichier

@@ -800,6 +800,9 @@ class ApiTest extends TestCase {
->setPermissions(1);
$share3 = $this->shareManager->createShare($share3);

/*
* Test as recipient
*/
$request = $this->createRequest(['path' => '/', 'subfiles' => 'true']);
$ocs = $this->createOCS($request, self::TEST_FILES_SHARING_API_USER3);
$result = $ocs->getShares();
@@ -810,9 +813,38 @@ class ApiTest extends TestCase {

// we should get exactly one result
$this->assertCount(1, $data);

$this->assertEquals($this->subsubfolder, $data[0]['path']);

/*
* Test for first owner/initiator
*/
$request = $this->createRequest([]);
$ocs = $this->createOCS($request, self::TEST_FILES_SHARING_API_USER1);
$result = $ocs->getShares();
$this->assertTrue($result->succeeded());

// test should return one share within $this->folder
$data = $result->getData();

// we should get exactly one result
$this->assertCount(1, $data);
$this->assertEquals($this->folder . $this->subfolder, $data[0]['path']);

/*
* Test for second initiator
*/
$request = $this->createRequest([]);
$ocs = $this->createOCS($request, self::TEST_FILES_SHARING_API_USER2);
$result = $ocs->getShares();
$this->assertTrue($result->succeeded());

// test should return one share within $this->folder
$data = $result->getData();

// we should get exactly one result
$this->assertCount(1, $data);
$this->assertEquals($this->subfolder . $this->subsubfolder, $data[0]['path']);

$this->shareManager->deleteShare($share1);
$this->shareManager->deleteShare($share2);
$this->shareManager->deleteShare($share3);

Chargement…
Annuler
Enregistrer