markeZeigtSymbolUndSchriftzug(); $this->markeIstDerSchalter(); $this->cookieEntscheidetUeberDieBreite(); $this->stilblattSchiebtNurDieBeschriftungenWeg(); $this->skriptMerktSichDenZustand(); } private function markeZeigtSymbolUndSchriftzug(): void { $symbol = dirname(__DIR__) . '/public/static/coinstack.png'; $this->assert(is_file($symbol), 'Das Markensymbol liegt unter public/static/coinstack.png'); $this->assertEquals('image/png', (string)(getimagesize($symbol)['mime'] ?? ''), 'Das Symbol ist ein PNG'); $leiste = $this->seitenleiste($this->rendere('/')); $this->assert( str_contains($leiste, ''), 'Die Marke führt das Coinstack-Symbol' ); $this->assert( str_contains($leiste, 'Finanzmanager'), 'Der Schriftzug ist wie im Steuerkram zweigeteilt' ); $this->assert( !str_contains($leiste, '
'), 'Die alte Marke als Statusmarken-Div ist verschwunden' ); } private function markeIstDerSchalter(): void { $leiste = $this->seitenleiste($this->rendere('/')); $this->assert( (bool)preg_match('#