summaryrefslogtreecommitdiffstats
path: root/tests/lib/cache/file.php
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2013-04-26 22:14:38 +0200
committerArthur Schiwon <blizzz@owncloud.com>2013-04-26 22:14:38 +0200
commit54a3038dc01bb7594e15fe40820462bf297f60d9 (patch)
tree9543ef1175ee769382fd80732d78fe424551ed73 /tests/lib/cache/file.php
parent4c008a8f92761d72819bd70f3d0c23b23a4e4ef4 (diff)
downloadnextcloud-server-54a3038dc01bb7594e15fe40820462bf297f60d9.tar.gz
nextcloud-server-54a3038dc01bb7594e15fe40820462bf297f60d9.zip
Cache Test: set datadir to temporary location, otherwise initmountpoints will access to productive location
Diffstat (limited to 'tests/lib/cache/file.php')
-rw-r--r--tests/lib/cache/file.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/lib/cache/file.php b/tests/lib/cache/file.php
index 5dcd3268804..e083d687bc0 100644
--- a/tests/lib/cache/file.php
+++ b/tests/lib/cache/file.php
@@ -22,7 +22,8 @@
class Test_Cache_File extends Test_Cache {
private $user;
-
+ private $datadir;
+
function skip() {
//$this->skipUnless(OC_User::isLoggedIn());
}
@@ -39,7 +40,11 @@ class Test_Cache_File extends Test_Cache {
//set up temporary storage
\OC\Files\Filesystem::clearMounts();
- \OC\Files\Filesystem::mount('\OC\Files\Storage\Temporary',array(),'/');
+ $storage = new \OC\Files\Storage\Temporary(array());
+ \OC\Files\Filesystem::mount($storage,array(),'/');
+ $datadir = str_replace('local::', '', $storage->getId());
+ $this->datadir = OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data');
+ OC_Config::setValue('datadirectory', $datadir);
OC_User::clearBackends();
OC_User::useBackend(new OC_User_Dummy());
@@ -59,5 +64,6 @@ class Test_Cache_File extends Test_Cache {
public function tearDown() {
OC_User::setUserId($this->user);
+ OC_Config::setValue('datadirectory', $this->datadir);
}
}