From 8385853b233f64b4f12f1970e249ab2cd4a2e3ab Mon Sep 17 00:00:00 2001 From: Anton Date: Thu, 18 Nov 2021 05:15:07 +0300 Subject: [PATCH] Update ActiveFieldTest.php --- tests/ActiveFieldTest.php | 47 ++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 13 deletions(-) diff --git a/tests/ActiveFieldTest.php b/tests/ActiveFieldTest.php index 71ed873..05d1cf7 100644 --- a/tests/ActiveFieldTest.php +++ b/tests/ActiveFieldTest.php @@ -28,7 +28,6 @@ class ActiveFieldTest extends TestCase public function testFileInput() { - Html::$counter = 0; $html = $this->activeField->fileInput()->render(); $expectedHtml = <<Attribute Name +
+ +HTML; + + $this->assertEqualsWithoutLE($expectedHtml, $html); + } + + public function testRangeInput() + { + $html = $this->activeField->rangeInput()->render(); + + $expectedHtml = << + + + +
+ +HTML; + + $this->assertEqualsWithoutLE($expectedHtml, $html); + } + + public function testColorInput() + { + $html = $this->activeField->colorInput()->render(); + + $expectedHtml = << + + +
HTML; @@ -45,7 +76,6 @@ HTML; public function testRadioList() { - Html::$counter = 0; $html = $this->activeField->radioList([1 => 'name1', 2 => 'name2'])->render(); $expectedHtml = <<helperModel->addError($this->attributeName, 'Test print error message'); $html = $this->activeField->radio()->render(); @@ -91,7 +120,6 @@ HTML; public function testRadioListError() { - Html::$counter = 0; $this->helperModel->addError($this->attributeName, 'Test print error message'); $html = $this->activeField->radioList([1 => 'name1', 2 => 'name2'])->render(); @@ -117,7 +145,6 @@ HTML; public function testCheckboxList() { - Html::$counter = 0; $html = $this->activeField->checkboxList([1 => 'name1', 2 => 'name2'])->render(); $expectedHtml = <<helperModel->addError($this->attributeName, 'Test print error message'); $html = $this->activeField->checkbox()->render(); @@ -161,7 +187,6 @@ HTML; public function testCheckboxListError() { - Html::$counter = 0; $this->helperModel->addError($this->attributeName, 'Test print error message'); $html = $this->activeField->checkboxList([1 => 'name1', 2 => 'name2'])->render(); @@ -187,7 +212,6 @@ HTML; public function testRadioListInline() { - Html::$counter = 0; $this->activeField->inline = true; $html = $this->activeField->radioList([1 => 'name1', 2 => 'name2'])->render(); @@ -213,7 +237,6 @@ HTML; public function testCheckboxListInline() { - Html::$counter = 0; $this->activeField->inline = true; $html = $this->activeField->checkboxList([1 => 'name1', 2 => 'name2'])->render(); @@ -238,12 +261,10 @@ HTML; } /** - * * @see https://github.com/yiisoft/yii2-bootstrap/issues/81 */ public function testRadioListItemOptions() { - Html::$counter = 0; $content = $this->activeField->radioList([1 => 'name1', 2 => 'name2'], [ 'itemOptions' => [ 'data-attribute' => 'test' @@ -259,7 +280,6 @@ HTML; */ public function testCheckboxListItemOptions() { - Html::$counter = 0; $content = $this->activeField->checkboxList([1 => 'name1', 2 => 'name2'], [ 'itemOptions' => [ 'data-attribute' => 'test' @@ -274,9 +294,10 @@ HTML; // dirty way to have Request object not throwing exception when running testHomeLinkNull() $_SERVER['SCRIPT_FILENAME'] = "index.php"; $_SERVER['SCRIPT_NAME'] = "index.php"; - parent::setUp(); + Html::$counter = 0; + $this->helperModel = new DynamicModel(['attributeName']); ob_start(); $this->helperForm = ActiveForm::begin(['action' => '/something']);