'Holy guacamole! You should check in on some of those fields below.', 'options' => [ 'class' => ['alert-warning'], ], ]); $expectedHtml = << Holy guacamole! You should check in on some of those fields below. HTML; $this->assertEqualsWithoutLE($expectedHtml, $html); } public function testDismissibleAlert() { Alert::$counter = 0; $html = Alert::widget([ 'body' => "Message1", ]); $expectedHtml = << Message1 HTML; $this->assertEqualsWithoutLE($expectedHtml, $html); } /** * @see https://github.com/yiisoft/yii2-bootstrap5/issues/11 */ public function testDismissibleAlertCustomButton() { Alert::$counter = 0; $html = Alert::widget([ 'body' => "Low Blow: Bob Loblaw's Law Blog Lobs Law Bomb", 'options' => [ 'class' => 'alert-warning', ], 'closeButton' => [ 'label' => 'Dismiss', 'tag' => 'a', 'class' => [ 'widget' => 'btn btn-outline-warning', ], 'style' => [ 'position' => 'absolute', 'top' => '.5rem', 'right' => '.5rem', ], ], ]); $expectedHtml = << Low Blow: Bob Loblaw's Law Blog Lobs Law Bomb Dismiss HTML; $this->assertEqualsWithoutLE($expectedHtml, $html); } }