aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/Files/Cache/CacheTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/Files/Cache/CacheTest.php')
-rw-r--r--tests/lib/Files/Cache/CacheTest.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/lib/Files/Cache/CacheTest.php b/tests/lib/Files/Cache/CacheTest.php
index 193d170bb6d..9f6d7080757 100644
--- a/tests/lib/Files/Cache/CacheTest.php
+++ b/tests/lib/Files/Cache/CacheTest.php
@@ -483,6 +483,23 @@ class CacheTest extends \Test\TestCase {
}
}
+ public function testMoveFromCache() {
+ $data = ['size' => 100, 'mtime' => 50, 'mimetype' => 'foo/bar'];
+ $folderData = ['size' => 100, 'mtime' => 50, 'mimetype' => 'httpd/unix-directory'];
+
+ $this->cache2->put("folder", $folderData);
+ $this->cache2->put("folder/sub", $data);
+
+
+ $this->cache->moveFromCache($this->cache2, "folder", "targetfolder");
+
+ $this->assertFalse($this->cache2->inCache("folder"));
+ $this->assertFalse($this->cache2->inCache("folder/sub"));
+
+ $this->assertTrue($this->cache->inCache("targetfolder"));
+ $this->assertTrue($this->cache->inCache("targetfolder/sub"));
+ }
+
public function testGetIncomplete() {
$file1 = 'folder1';
$file2 = 'folder2';