mirror of
https://github.com/code-rhapsodie/versioning-bundle.git
synced 2026-03-26 07:42:05 +01:00
35 lines
934 B
PHP
35 lines
934 B
PHP
<?php
|
|
|
|
namespace Shivas\VersioningBundle\Tests\Provider;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use Shivas\VersioningBundle\Provider\InitialVersionProvider;
|
|
|
|
/**
|
|
* Class InitialVersionProviderTest
|
|
*/
|
|
class InitialVersionProviderTest extends TestCase
|
|
{
|
|
public function testInitializable()
|
|
{
|
|
$provider = new InitialVersionProvider();
|
|
|
|
$this->assertInstanceOf(InitialVersionProvider::class, $provider);
|
|
}
|
|
|
|
public function testAlwaysSupported()
|
|
{
|
|
$provider = new InitialVersionProvider();
|
|
|
|
$this->assertTrue($provider->isSupported(), 'The provider should always be supported');
|
|
}
|
|
|
|
public function testInitialVersion()
|
|
{
|
|
$provider = new InitialVersionProvider();
|
|
|
|
$this->assertTrue(is_string($provider->getVersion()), 'The provider version must be a string');
|
|
$this->assertEquals('0.1.0', $provider->getVersion(), 'The initial version is wrong');
|
|
}
|
|
}
|