MNT Fix unit test when running without silverstripe/admin installed

This commit is contained in:
Steve Boyd 2024-01-31 15:02:44 +13:00
parent 6fe377e69d
commit 00276373b7

View File

@ -442,7 +442,9 @@ class ConfirmedPasswordFieldTest extends SapphireTest
// CWP front-end templates break this logic - but there's no easy fix for that.
// For the most part we are interested in ensuring this works in the CMS with default templates.
$originalThemes = SSViewer::get_themes();
SSViewer::set_themes(LeftAndMain::config()->uninherited('admin_themes'));
if (class_exists(LeftAndMain::class)) {
SSViewer::set_themes(LeftAndMain::config()->uninherited('admin_themes'));
}
try {
$form = new Form();
$field = new ConfirmedPasswordField('Test');