mirror of
https://github.com/doctrine/doctrine-website.git
synced 2026-03-23 22:32:11 +01:00
37 lines
1.0 KiB
PHP
37 lines
1.0 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Doctrine\Website\Tests\Projects;
|
|
|
|
use Doctrine\Website\Model\ProjectVersion;
|
|
use Doctrine\Website\Tests\TestCase;
|
|
|
|
class ProjectVersionTest extends TestCase
|
|
{
|
|
/** @var ProjectVersion */
|
|
private $projectVersion;
|
|
|
|
protected function setUp() : void
|
|
{
|
|
$this->projectVersion = new ProjectVersion([
|
|
'name' => '1.0',
|
|
'branchName' => '1.0',
|
|
'slug' => '1.0',
|
|
'current' => true,
|
|
'upcoming' => true,
|
|
'aliases' => ['alias'],
|
|
]);
|
|
}
|
|
|
|
public function testGetName() : void
|
|
{
|
|
self::assertSame('1.0', $this->projectVersion->getName());
|
|
self::assertSame('1.0', $this->projectVersion->getBranchName());
|
|
self::assertSame('1.0', $this->projectVersion->getSlug());
|
|
self::assertTrue($this->projectVersion->isCurrent());
|
|
self::assertTrue($this->projectVersion->isUpcoming());
|
|
self::assertSame(['alias', 'current', 'stable'], $this->projectVersion->getAliases());
|
|
}
|
|
}
|