Files
23cm/vendor/yiisoft/yii2-bootstrap5/tests/ButtonGroupTest.php
2026-01-25 18:18:09 +08:00

47 lines
1.1 KiB
PHP

<?php
declare(strict_types=1);
namespace yiiunit\extensions\bootstrap5;
use yii\bootstrap5\Button;
use yii\bootstrap5\ButtonGroup;
/**
* @group bootstrap5
*/
class ButtonGroupTest extends TestCase
{
public function testContainerOptions()
{
ButtonGroup::$counter = 0;
$out = ButtonGroup::widget([
'buttons' => [
[
'label' => 'button-A',
],
[
'label' => 'button-B',
'visible' => true,
],
[
'label' => 'button-C',
'visible' => false,
],
Button::widget([
'label' => 'button-D',
]),
],
]);
$expected = <<<HTML
<div id="w1" class="btn-group" role="group"><button type="button" id="w2" class="btn">button-A</button>
<button type="button" id="w3" class="btn">button-B</button>
<button id="w0" class="btn">button-D</button></div>
HTML;
$this->assertEqualsWithoutLE($expected, $out);
}
}