forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
29 lines
756 B
PHP
29 lines
756 B
PHP
<?php
|
|
|
|
namespace Drupal\Tests\gin_lb\Unit\TwigExtension;
|
|
|
|
use Drupal\Core\Template\Attribute;
|
|
use Drupal\gin_lb\TwigExtension\GinLbExtension;
|
|
use Drupal\Tests\UnitTestCase;
|
|
|
|
/**
|
|
* @coversDefaultClass \Drupal\gin_lb\TwigExtension\GinLbExtension
|
|
* @group gin_lb
|
|
*/
|
|
class GinLbExtensionTest extends UnitTestCase {
|
|
|
|
/**
|
|
* @covers ::calculateDependencies
|
|
*/
|
|
public function testGinClasses() {
|
|
$attributes = new Attribute();
|
|
$attributes->addClass('form-item');
|
|
$attributes->addClass('form-item-2');
|
|
$attributes->addClass('js-form-item');
|
|
|
|
$cleaned_attributes = GinLbExtension::ginClasses($attributes);
|
|
$this->assertSame('class="glb-form-item glb-form-item-2 js-form-item"', $cleaned_attributes->getClass()->render());
|
|
}
|
|
|
|
}
|