Source of file ComposerUpdateExtensionTest.php
Size: 1,122 Bytes - Last Modified: 2021-12-23T10:37:59+00:00
/var/www/docs.ssmods.com/process/src/tests/Extensions/ComposerUpdateExtensionTest.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php namespace BringYourOwnIdeas\UpdateChecker\Tests\Extensions; use BringYourOwnIdeas\Maintenance\Model\Package; use BringYourOwnIdeas\UpdateChecker\Extensions\ComposerUpdateExtension; use PHPUnit_Framework_TestCase; use SilverStripe\Dev\SapphireTest; /** * @mixin PHPUnit_Framework_TestCase */ class ComposerUpdateExtensionTest extends SapphireTest { protected static $fixture_file = 'ComposerUpdateExtensionTest.yml'; protected static $required_extensions = [ Package::class => [ ComposerUpdateExtension::class, ], ]; public function testAvailableVersionIsNotShownWhenSameAsCurrent() { /** @var Package|ComposerUpdateExtension $package */ $package = $this->objFromFixture(Package::class, 'up_to_date'); $this->assertEmpty($package->getAvailableVersion()); } public function testAvailableVersionIsShown() { /** @var Package|ComposerUpdateExtension $package */ $package = $this->objFromFixture(Package::class, 'has_available_update'); $this->assertSame('1.2.1', $package->getAvailableVersion()); } } |