standard colours
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Modules\Helpdesk\Tests\Unit;
|
||||
|
||||
use Modules\Helpdesk\Support\Color;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
final class ColorPaletteTest extends TestCase
|
||||
{
|
||||
public function test_standard_palette_uses_clear_enterprise_colours(): void
|
||||
{
|
||||
self::assertSame('#dc2626', Color::css('red'));
|
||||
self::assertSame('#16a34a', Color::css('green'));
|
||||
self::assertSame('#2563eb', Color::css('blue'));
|
||||
self::assertSame('#6b7280', Color::css('gray'));
|
||||
}
|
||||
|
||||
public function test_legacy_colour_names_are_normalised(): void
|
||||
{
|
||||
self::assertSame('red', Color::normalise('rose'));
|
||||
self::assertSame('green', Color::normalise('emerald'));
|
||||
self::assertSame('blue', Color::normalise('cyan'));
|
||||
self::assertSame('gray', Color::normalise('zinc'));
|
||||
}
|
||||
|
||||
public function test_hex_values_can_still_be_resolved_for_display(): void
|
||||
{
|
||||
self::assertSame('#ffffff', Color::css('#ffffff'));
|
||||
self::assertSame('#000000', Color::css('#000000'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user