File: /home/accemeff/vendor/craftcms/cms/tests/unit/helpers/AppTest.php
<?php
namespace app\helpers;
use Craft;
use craft\helpers\App;
class AppTest extends \Codeception\TestCase\Test
{
/**
* @var \UnitTester
*/
protected $tester;
protected function _before()
{
}
protected function _after()
{
}
public function testEditions()
{
$this->assertEquals([Craft::Solo, Craft::Pro], App::editions());
}
public function testEditionName()
{
$this->assertEquals('Solo', App::editionName(Craft::Solo));
$this->assertEquals('Pro', App::editionName(Craft::Pro));
}
public function testIsValidEdition()
{
$this->assertTrue(App::isValidEdition('1'));
$this->assertFalse(App::isValidEdition(null));
$this->assertFalse(App::isValidEdition(false));
$this->assertTrue(App::isValidEdition(0));
$this->assertFalse(App::isValidEdition(4));
$this->assertTrue(App::isValidEdition(1));
$this->assertFalse(App::isValidEdition(2));
$this->assertFalse(App::isValidEdition(3));
}
}