diff --git a/tests/unit/framework/helpers/HtmlTest.php b/tests/unit/framework/helpers/HtmlTest.php
index bf0ca0a..4077043 100644
--- a/tests/unit/framework/helpers/HtmlTest.php
+++ b/tests/unit/framework/helpers/HtmlTest.php
@@ -22,6 +22,14 @@ class HtmlTest extends \yii\test\TestCase
));
}
+ public function assertEqualsWithoutLE($expected, $actual)
+ {
+ $expected = str_replace("\r\n", "\n", $expected);
+ $actual = str_replace("\r\n", "\n", $actual);
+
+ $this->assertEquals($expected, $actual);
+ }
+
public function tearDown()
{
Yii::$app = null;
@@ -240,21 +248,21 @@ class HtmlTest extends \yii\test\TestCase
EOD;
- $this->assertEquals($expected, Html::dropDownList('test'));
+ $this->assertEqualsWithoutLE($expected, Html::dropDownList('test'));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::dropDownList('test', null, $this->getDataItems()));
+ $this->assertEqualsWithoutLE($expected, Html::dropDownList('test', null, $this->getDataItems()));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::dropDownList('test', 'value2', $this->getDataItems()));
+ $this->assertEqualsWithoutLE($expected, Html::dropDownList('test', 'value2', $this->getDataItems()));
}
public function testListBox()
@@ -264,48 +272,48 @@ EOD;
EOD;
- $this->assertEquals($expected, Html::listBox('test'));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test'));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::listBox('test', null, $this->getDataItems(), array('size' => 5)));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test', null, $this->getDataItems(), array('size' => 5)));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::listBox('test', null, $this->getDataItems2()));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test', null, $this->getDataItems2()));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::listBox('test', 'value2', $this->getDataItems()));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test', 'value2', $this->getDataItems()));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::listBox('test', array('value1', 'value2'), $this->getDataItems()));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test', array('value1', 'value2'), $this->getDataItems()));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::listBox('test', null, array(), array('multiple' => true)));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test', null, array(), array('multiple' => true)));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::listBox('test', '', array(), array('unselect' => '0')));
+ $this->assertEqualsWithoutLE($expected, Html::listBox('test', '', array(), array('unselect' => '0')));
}
public function testCheckboxList()
@@ -316,19 +324,19 @@ EOD;
EOD;
- $this->assertEquals($expected, Html::checkboxList('test', array('value2'), $this->getDataItems()));
+ $this->assertEqualsWithoutLE($expected, Html::checkboxList('test', array('value2'), $this->getDataItems()));
$expected = << text1<>
EOD;
- $this->assertEquals($expected, Html::checkboxList('test', array('value2'), $this->getDataItems2()));
+ $this->assertEqualsWithoutLE($expected, Html::checkboxList('test', array('value2'), $this->getDataItems2()));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::checkboxList('test', array('value2'), $this->getDataItems(), array(
+ $this->assertEqualsWithoutLE($expected, Html::checkboxList('test', array('value2'), $this->getDataItems(), array(
'separator' => "
\n",
'unselect' => '0',
)));
@@ -337,7 +345,7 @@ EOD;
0
1
EOD;
- $this->assertEquals($expected, Html::checkboxList('test', array('value2'), $this->getDataItems(), array(
+ $this->assertEqualsWithoutLE($expected, Html::checkboxList('test', array('value2'), $this->getDataItems(), array(
'item' => function ($index, $label, $name, $checked, $value) {
return $index . Html::label($label . ' ' . Html::checkbox($name, $checked, $value));
}
@@ -352,19 +360,19 @@ EOD;
EOD;
- $this->assertEquals($expected, Html::radioList('test', array('value2'), $this->getDataItems()));
+ $this->assertEqualsWithoutLE($expected, Html::radioList('test', array('value2'), $this->getDataItems()));
$expected = << text1<>
EOD;
- $this->assertEquals($expected, Html::radioList('test', array('value2'), $this->getDataItems2()));
+ $this->assertEqualsWithoutLE($expected, Html::radioList('test', array('value2'), $this->getDataItems2()));
$expected = <<
EOD;
- $this->assertEquals($expected, Html::radioList('test', array('value2'), $this->getDataItems(), array(
+ $this->assertEqualsWithoutLE($expected, Html::radioList('test', array('value2'), $this->getDataItems(), array(
'separator' => "
\n",
'unselect' => '0',
)));
@@ -373,7 +381,7 @@ EOD;
0
1
EOD;
- $this->assertEquals($expected, Html::radioList('test', array('value2'), $this->getDataItems(), array(
+ $this->assertEqualsWithoutLE($expected, Html::radioList('test', array('value2'), $this->getDataItems(), array(
'item' => function ($index, $label, $name, $checked, $value) {
return $index . Html::label($label . ' ' . Html::radio($name, $checked, $value));
}
@@ -420,7 +428,7 @@ EOD;
'group12' => array('class' => 'group'),
),
);
- $this->assertEquals($expected, Html::renderSelectOptions(array('value111', 'value1'), $data, $attributes));
+ $this->assertEqualsWithoutLE($expected, Html::renderSelectOptions(array('value111', 'value1'), $data, $attributes));
}
public function testRenderAttributes()