[ 'aria-label' => 'Toolbar with button groups', ], 'buttonGroups' => [ ButtonGroup::widget([ 'options' => [ 'aria-label' => 'First group', 'class' => ['mr-2'], ], 'buttons' => [ [ 'label' => '1', ], [ 'label' => '2', ], [ 'label' => '3', ], [ 'label' => '4', ], ], ]), [ 'options' => [ 'aria-label' => 'Second group', ], 'buttons' => [ [ 'label' => '5', ], [ 'label' => '6', ], [ 'label' => '7', ], ], ], ], ]); $expected = <<
HTML; $this->assertEqualsWithoutLE($expected, $out); } public function testAdditionalContent() { ButtonToolbar::$counter = 0; $addHtml = <<
@
HTML; $out = ButtonToolbar::widget([ 'options' => [ 'aria-label' => 'Toolbar with button groups', ], 'buttonGroups' => [ [ 'options' => [ 'aria-label' => 'First group', 'class' => ['mr-2'], ], 'buttons' => [ [ 'label' => '1', ], [ 'label' => '2', ], [ 'label' => '3', ], [ 'label' => '4', ], ], ], $addHtml, ], ]); $expected = <<
@
HTML; $this->assertEqualsWithoutLE($expected, $out); } }