for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use Boduch\Grid\Grid;
class GridTest extends GridBuilderTestCase
{
public function testAddColumn()
$grid = new Grid($this->gridHelper);
$grid->addColumn('name', [
'title' => 'First name'
]);
$this->assertInstanceOf(\Boduch\Grid\Column::class, $grid->getColumns()['name']);
$this->assertEquals('First name', $grid->getColumns()['name']->getTitle());
}
public function testAddColumnWithDecorators()
'title' => 'First name',
'clickable' => function () {
return '';
},
'decorators' => [
new \Boduch\Grid\Decorators\Url()
]
$column = $grid->getColumns()['name'];
$this->assertEquals(2, count($column->getDecorators()));