aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/files
diff options
context:
space:
mode:
authorThomas Mueller <thomas.mueller@tmit.eu>2013-03-19 16:57:54 +0100
committerThomas Mueller <thomas.mueller@tmit.eu>2013-03-19 16:57:54 +0100
commit268d4a525dd26e3914134aa73df1172609dea52f (patch)
tree32f75eff0304a8a04c7048dc651355faa627913f /tests/lib/files
parent0fff3c9698b036a4295935569db7220068f9883f (diff)
downloadnextcloud-server-268d4a525dd26e3914134aa73df1172609dea52f.tar.gz
nextcloud-server-268d4a525dd26e3914134aa73df1172609dea52f.zip
some more test cases & fix on file name generation with index
Diffstat (limited to 'tests/lib/files')
-rw-r--r--tests/lib/files/mapper.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/lib/files/mapper.php b/tests/lib/files/mapper.php
index 36221f8bcaa..79005eefdcb 100644
--- a/tests/lib/files/mapper.php
+++ b/tests/lib/files/mapper.php
@@ -34,8 +34,19 @@ class Mapper extends \PHPUnit_Framework_TestCase {
}
public function testSlugifyPath() {
+ // with extension
$this->assertEquals('D:/text.txt', $this->mapper->slugifyPath('D:/text.txt'));
$this->assertEquals('D:/text-2.txt', $this->mapper->slugifyPath('D:/text.txt', 2));
$this->assertEquals('D:/a/b/text.txt', $this->mapper->slugifyPath('D:/a/b/text.txt'));
+
+ // without extension
+ $this->assertEquals('D:/text', $this->mapper->slugifyPath('D:/text'));
+ $this->assertEquals('D:/text-2', $this->mapper->slugifyPath('D:/text', 2));
+ $this->assertEquals('D:/a/b/text', $this->mapper->slugifyPath('D:/a/b/text'));
+
+ // with double dot
+ $this->assertEquals('D:/text-text.txt', $this->mapper->slugifyPath('D:/text.text.txt'));
+ $this->assertEquals('D:/text-text-2.txt', $this->mapper->slugifyPath('D:/text.text.txt', 2));
+ $this->assertEquals('D:/a/b/text-text.txt', $this->mapper->slugifyPath('D:/a/b/text.text.txt'));
}
}