Reset $scriptDeps in tests

Signed-off-by: Louis Chemineau <louis@chmn.me>
pull/30020/head
Louis Chemineau 2022-01-07 10:04:42 +07:00 committed by John Molakvoæ
parent 6f62c17a95
commit 447cd553b6
No known key found for this signature in database
GPG Key ID: 60C25B8C072916CF
2 changed files with 12 additions and 0 deletions

@ -597,4 +597,14 @@ class Util {
}
return $temp;
}
/**
* Reset scripts and scriptDeps to empty arrays.
* Only used in tests.
* @since 24.0.0
*/
public static function clearScriptsState() {
self::$scripts = [];
self::$scriptDeps = [];
}
}

@ -224,6 +224,7 @@ class UtilTest extends \Test\TestCase {
parent::setUp();
\OC_Util::$scripts = [];
\OCP\Util::clearScriptsState();
\OC_Util::$styles = [];
self::invokePrivate(\OCP\Util::class, 'scripts', [[]]);
}
@ -231,6 +232,7 @@ class UtilTest extends \Test\TestCase {
parent::tearDown();
\OC_Util::$scripts = [];
\OCP\Util::clearScriptsState();
\OC_Util::$styles = [];
self::invokePrivate(\OCP\Util::class, 'scripts', [[]]);
}