PreferredFeatureTest.php in Open Social 10.3.x
File
modules/social_features/social_branding/tests/src/Unit/PreferredFeatureTest.php
View source
<?php
namespace Drupal\Tests\social_branding\Unit;
use Drupal\social_branding\PreferredFeature;
use Drupal\Tests\UnitTestCase;
class PreferredFeatureTest extends UnitTestCase {
public function testPreferredFeatureNameIsString() : void {
$preferred_feature = new PreferredFeature('feature1', 1);
$this
->assertEquals('feature1', $preferred_feature
->getName());
$this
->assertIsString($preferred_feature
->getName());
}
public function testPreferredFeatureWeightIsInteger() : void {
$preferred_feature = new PreferredFeature('feature1', 0);
$this
->assertEquals(0, $preferred_feature
->getWeight());
$this
->assertIsInt($preferred_feature
->getWeight());
}
public function testPreferredFeatureCanChangeWeight() : void {
$preferred_feature = new PreferredFeature('feature1', 1);
$this
->assertEquals(1, $preferred_feature
->getWeight());
$preferred_feature
->setWeight(2);
$this
->assertEquals(2, $preferred_feature
->getWeight());
}
}