summaryrefslogtreecommitdiff
path: root/_test
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2012-07-29 12:09:42 +0200
committerAndreas Gohr <andi@splitbrain.org>2012-07-29 12:12:14 +0200
commitfa446926c63aef4f4f394967b84d20e2da0dad6d (patch)
tree2a64e72ebd66875fcb45448c2c91afe6c0e2c007 /_test
parenta8c343f2838765f8034ee6b91263b1b417f3a7ec (diff)
downloadrpg-fa446926c63aef4f4f394967b84d20e2da0dad6d.tar.gz
rpg-fa446926c63aef4f4f394967b84d20e2da0dad6d.tar.bz2
more utf8_basename fixes
Diffstat (limited to '_test')
-rw-r--r--_test/tests/inc/utf8_basename.test.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/_test/tests/inc/utf8_basename.test.php b/_test/tests/inc/utf8_basename.test.php
index 475b7ada8..1544e9915 100644
--- a/_test/tests/inc/utf8_basename.test.php
+++ b/_test/tests/inc/utf8_basename.test.php
@@ -64,8 +64,23 @@ class utf8_basename_test extends DokuWikiTest {
array('bar.test.png', '.png', 'bar.test'),
array('/bar.test.png', '', 'bar.test.png'),
- array('\\bar.test.png', '', 'bar.test.png'),
array('/bar.test.png', '.png', 'bar.test'),
+ array('\\bar.test.png', '', 'bar.test.png'),
+ array('\\bar.test.png', '.png', 'bar.test'),
+ array('\\/bar.test.png', '', 'bar.test.png'),
+ array('\\/bar.test.png', '.png', 'bar.test'),
+ array('/\\bar.test.png', '', 'bar.test.png'),
+ array('/\\bar.test.png', '.png', 'bar.test'),
+
+ // PHP's basename does this too:
+ array('foo/', '', 'foo'),
+ array('foo\\', '', 'foo'),
+ array('foo\\/', '', 'foo'),
+ array('foo/\\', '', 'foo'),
+ array('foo.png/', '.png', 'foo'),
+ array('foo.png\\', '.png', 'foo'),
+ array('foo.png\\/', '.png', 'foo'),
+ array('foo.png/\\', '.png', 'foo'),
);
foreach($data as $test){