Files
GitList/tests/unit/SCM/LanguageTest.php
2022-01-14 23:17:34 -05:00

31 lines
932 B
PHP

<?php
declare(strict_types=1);
namespace GitList\SCM;
use PHPUnit\Framework\TestCase;
class LanguageTest extends TestCase
{
public function testIsCreatingFromExtension(): void
{
$language = new Language('php');
$this->assertEquals('PHP', $language->getName());
$this->assertNull($language->getGroup());
$this->assertEquals('#4F5D95', $language->getColor());
$this->assertEquals('php', $language->getAceMode());
$this->assertEquals('php', $language->getCodeMirrorMode());
}
public function testIsCreatingUnknown(): void
{
$language = new Language('foobarbaz');
$this->assertEquals('Unknown', $language->getName());
$this->assertNull($language->getGroup());
$this->assertNull($language->getColor());
$this->assertEquals('text', $language->getAceMode());
$this->assertNull($language->getCodeMirrorMode());
}
}