|
|
|
|
@ -384,17 +384,6 @@ class SCSSCacherTest extends \Test\TestCase {
|
|
|
|
|
$this->assertEquals(substr($result, 1), $actual);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function dataGetWebDir() {
|
|
|
|
|
return [
|
|
|
|
|
['/http/core/css', 'core', '', '/http', '/core/css'],
|
|
|
|
|
['/http/apps/test/css', 'test', '', '/http', '/apps/test/css'],
|
|
|
|
|
['/http/nextcloud/core/css', 'core', '/nextcloud', '/http/nextcloud', '/nextcloud/core/css'],
|
|
|
|
|
['/http/nextcloud/apps/test/css', 'test', '/nextcloud', '/http/nextcloud', '/nextcloud/apps/test/css'],
|
|
|
|
|
['/srv/apps2/test/css', 'test', '', '/http', '/apps2/test/css'],
|
|
|
|
|
['/srv/apps2/test/css', 'test', '/nextcloud', '/http/nextcloud', '/apps2/test/css']
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private function randomString() {
|
|
|
|
|
return sha1(uniqid(mt_rand(), true));
|
|
|
|
|
}
|
|
|
|
|
@ -411,6 +400,19 @@ class SCSSCacherTest extends \Test\TestCase {
|
|
|
|
|
return rmdir($directory);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function dataGetWebDir() {
|
|
|
|
|
return [
|
|
|
|
|
// Root installation
|
|
|
|
|
['/http/core/css', 'core', '', '/http', '/core/css'],
|
|
|
|
|
['/http/apps/scss/css', 'scss', '', '/http', '/apps/scss/css'],
|
|
|
|
|
['/srv/apps2/scss/css', 'scss', '', '/http', '/apps2/scss/css'],
|
|
|
|
|
// Sub directory install
|
|
|
|
|
['/http/nextcloud/core/css', 'core', '/nextcloud', '/http/nextcloud', '/nextcloud/core/css'],
|
|
|
|
|
['/http/nextcloud/apps/scss/css', 'scss', '/nextcloud', '/http/nextcloud', '/nextcloud/apps/scss/css'],
|
|
|
|
|
['/srv/apps2/scss/css', 'scss', '/nextcloud', '/http/nextcloud', '/apps2/scss/css']
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @param $path
|
|
|
|
|
* @param $appName
|
|
|
|
|
|