Add positive test for path verification

remotes/origin/etag-endpoint
Vincent Petry 11 years ago
parent c3ae01d66f
commit e50f13d46b
  1. 26
      tests/lib/files/pathverificationtest.php

@ -230,4 +230,30 @@ class PathVerification extends \Test\TestCase {
];
}
/**
* @dataProvider providesValidPosixPaths
*/
public function testPathVerificationValidPaths($fileName) {
$storage = new Local(['datadir' => '']);
\Test_Helper::invokePrivate($storage, 'verifyPosixPath', [$fileName]);
\Test_Helper::invokePrivate($storage, 'verifyWindowsPath', [$fileName]);
// nothing thrown
$this->assertTrue(true);
}
public function providesValidPosixPaths() {
return [
['simple'],
['simple.txt'],
['\''],
['`'],
['%'],
['()'],
['[]'],
['!'],
['$'],
['_'],
];
}
}

Loading…
Cancel
Save