1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
<?php
namespace TijsVerkoyen\CssToInlineStyles\Tests\Css\Property;
use TijsVerkoyen\CssToInlineStyles\Css\Property\Property;
use PHPUnit\Framework\TestCase;
class PropertyTest extends TestCase
{
public function testGetters(): void
{
$property = new Property('padding', '5px');
$this->assertEquals('padding', $property->getName());
$this->assertEquals('5px', $property->getValue());
}
public function testSimplePropertyToString(): void
{
$property = new Property('padding', '5px');
$this->assertEquals(
'padding: 5px;',
$property->toString()
);
}
public function testIfImportantIsDetected(): void
{
$property = new Property('padding', '5px !important');
$this->assertTrue($property->isImportant());
$property = new Property('padding', '5px');
$this->assertFalse($property->isImportant());
}
}
|