CaiWuXiTong/tests/Unit/View/SidebarNavigationDesignTest.php

25 lines
1.0 KiB
PHP

<?php
namespace Tests\Unit\View;
use PHPUnit\Framework\TestCase;
class SidebarNavigationDesignTest extends TestCase
{
public function test_secondary_navigation_uses_one_active_indicator_without_tree_connectors(): void
{
$root = dirname(__DIR__, 3);
$source = file_get_contents($root . '/resources/assets/sass/app.css');
$compiled = file_get_contents($root . '/public/css/app.css');
$this->assertIsString($source);
$this->assertIsString($compiled);
$this->assertStringContainsString('.menu-active-indicator', $source);
$this->assertStringContainsString('.menu-active-indicator', $compiled);
$this->assertStringNotContainsString('.menu__submenu li::before', $source);
$this->assertStringNotContainsString('.menu__submenu details.relative:before', $source);
$this->assertStringNotContainsString('.menu__submenu li:before', $compiled);
$this->assertStringNotContainsString('.menu__submenu details.relative:before', $compiled);
}
}