Browse Source

Unit test storages with an empty mount point

remotes/origin/db-empty-migrate
Robin McCorkell 10 years ago
parent
commit
d64bdc0fef
  1. 28
      apps/files_external/tests/service/globalstoragesservicetest.php
  2. 5
      apps/files_external/tests/service/userglobalstoragesservicetest.php

28
apps/files_external/tests/service/globalstoragesservicetest.php

@ -914,4 +914,32 @@ class GlobalStoragesServiceTest extends StoragesServiceTest {
$this->assertEquals('identifier:\Auth\Mechanism', $storage2->getAuthMechanism()->getIdentifier());
}
public function testReadEmptyMountPoint() {
$configFile = $this->dataDir . '/mount.json';
$json = [
'user' => [
'user1' => [
'/$user/files/' => [
'backend' => 'identifier:\OCA\Files_External\Lib\Backend\SFTP',
'authMechanism' => 'identifier:\Auth\Mechanism',
'options' => [],
'mountOptions' => [],
],
]
]
];
file_put_contents($configFile, json_encode($json));
$allStorages = $this->service->getAllStorages();
$this->assertCount(1, $allStorages);
$storage1 = $allStorages[1];
$this->assertEquals('/', $storage1->getMountPoint());
}
}

5
apps/files_external/tests/service/userglobalstoragesservicetest.php

@ -212,4 +212,9 @@ class UserGlobalStoragesServiceTest extends GlobalStoragesServiceTest {
$this->assertTrue(true);
}
public function testReadEmptyMountPoint() {
// we don't test this here
$this->assertTrue(true);
}
}
Loading…
Cancel
Save