Fixed CheckboxColumnTest::testInputValue()

This commit is contained in:
SilverFire - Dmitry Naumenko
2016-04-22 14:02:48 +03:00
parent 5686a9ddeb
commit bf9fb0e13e

View File

@@ -56,19 +56,20 @@ class CheckboxColumnTest extends TestCase
public function testInputValue() public function testInputValue()
{ {
$column = new CheckboxColumn(); $column = new CheckboxColumn(['grid' => $this->getGrid()]);
$this->assertContains('value="1"', $column->renderDataCell([], 1, 0)); $this->assertContains('value="1"', $column->renderDataCell([], 1, 0));
$this->assertContains('value="42"', $column->renderDataCell([], 42, 0)); $this->assertContains('value="42"', $column->renderDataCell([], 42, 0));
$this->assertContains('value="[1,42]"', $column->renderDataCell([], [1, 42], 0)); $this->assertContains('value="[1,42]"', $column->renderDataCell([], [1, 42], 0));
$column = new CheckboxColumn(['checkboxOptions' => ['value' => 42]]); $column = new CheckboxColumn(['checkboxOptions' => ['value' => 42], 'grid' => $this->getGrid()]);
$this->assertNotContains('value="1"', $column->renderDataCell([], 1, 0)); $this->assertNotContains('value="1"', $column->renderDataCell([], 1, 0));
$this->assertContains('value="42"', $column->renderDataCell([], 1, 0)); $this->assertContains('value="42"', $column->renderDataCell([], 1, 0));
$column = new CheckboxColumn([ $column = new CheckboxColumn([
'checkboxOptions' => function ($model, $key, $index, $column) { 'checkboxOptions' => function ($model, $key, $index, $column) {
return []; return [];
} },
'grid' => $this->getGrid()
]); ]);
$this->assertContains('value="1"', $column->renderDataCell([], 1, 0)); $this->assertContains('value="1"', $column->renderDataCell([], 1, 0));
$this->assertContains('value="42"', $column->renderDataCell([], 42, 0)); $this->assertContains('value="42"', $column->renderDataCell([], 42, 0));
@@ -77,7 +78,8 @@ class CheckboxColumnTest extends TestCase
$column = new CheckboxColumn([ $column = new CheckboxColumn([
'checkboxOptions' => function ($model, $key, $index, $column) { 'checkboxOptions' => function ($model, $key, $index, $column) {
return ['value' => 42]; return ['value' => 42];
} },
'grid' => $this->getGrid()
]); ]);
$this->assertNotContains('value="1"', $column->renderDataCell([], 1, 0)); $this->assertNotContains('value="1"', $column->renderDataCell([], 1, 0));
$this->assertContains('value="42"', $column->renderDataCell([], 1, 0)); $this->assertContains('value="42"', $column->renderDataCell([], 1, 0));