make sure the filesystem is setup properly for oc_cache_file tests
This commit is contained in:
parent
d43ed43b5a
commit
2c35e185f7
|
@ -21,7 +21,26 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class Test_Cache_File extends Test_Cache {
|
class Test_Cache_File extends Test_Cache {
|
||||||
|
function skip() {
|
||||||
|
$this->skipUnless(OC_User::isLoggedIn());
|
||||||
|
}
|
||||||
|
|
||||||
public function setUp(){
|
public function setUp(){
|
||||||
|
//clear all proxies and hooks so we can do clean testing
|
||||||
|
OC_FileProxy::clearProxies();
|
||||||
|
OC_Hook::clear('OC_Filesystem');
|
||||||
|
|
||||||
|
//enable only the encryption hook
|
||||||
|
OC_FileProxy::register(new OC_FileProxy_Encryption());
|
||||||
|
|
||||||
|
//set up temporary storage
|
||||||
|
OC_Filesystem::clearMounts();
|
||||||
|
OC_Filesystem::mount('OC_Filestorage_Temporary',array(),'/');
|
||||||
|
|
||||||
|
//set up the users dir
|
||||||
|
$rootView=new OC_FilesystemView('');
|
||||||
|
$rootView->mkdir('/'.OC_User::getUser());
|
||||||
|
|
||||||
$this->instance=new OC_Cache_File();
|
$this->instance=new OC_Cache_File();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue