fix(energiediagramm): Symcon-8-Darstellung korrigieren

This commit is contained in:
dh
2026-09-29 06:24:29 +00:00
parent 1f945be8f1
commit 40c6a17dd1
6 changed files with 52 additions and 14 deletions
+8 -2
View File
@@ -49,11 +49,13 @@ final class EnergiediagrammModulstrukturTest extends TestCase
self::assertStringContainsString('__ENELIX_INITIAL_STATE__', $html);
self::assertStringContainsString('ResizeObserver', $html);
self::assertStringContainsString('grid-template-columns: minmax(0, 1fr)', $html);
self::assertStringContainsString('padding: 58px 14px 14px', $html);
self::assertStringContainsString('padding: 58px 10px 10px', $html);
self::assertStringContainsString('SetCustomRange', $html);
self::assertStringNotContainsString("addEventListener('load'", $html);
}
public function testModuleEmbedsInitialPayloadForTileAndPopup(): void
public function testModuleEmbedsInitialPayloadAndEnablesSupportedVisualization(): void
{
$module = file_get_contents(__DIR__ . '/../Energiediagramm/module.php');
self::assertNotFalse($module);
@@ -61,7 +63,11 @@ final class EnergiediagrammModulstrukturTest extends TestCase
"str_replace('__ENELIX_INITIAL_STATE__'",
$module
);
self::assertStringContainsString('GetVisualizationPopup', $module);
self::assertStringContainsString(
"version_compare(IPS_GetKernelVersion(), '9.0', '>=')",
$module
);
self::assertStringContainsString('SetVisualizationType($visualizationType)', $module);
self::assertStringContainsString('Standardzeitraum', $module);
self::assertStringContainsString('CustomStart', $module);
self::assertStringContainsString('CustomEnd', $module);