public function testRenderTableWithStaticData()
 {
     $columns = new ArrayList();
     $columns->add((new Column())->setName('testHeader')->setTitle('Header'));
     $this->config->setServerSideEnabled(false)->setColumns($columns);
     $datatable = new Datatable($this->config);
     $table = '<table cellspacing="0" class="display" id="datatable"><thead><tr><th>Header</th></tr></thead><tbody><tr><td>test 1</td></tr><tr><td>test 2</td></tr></tbody></table><!-- Built with italolelis/datatables -->';
     $data = [['testHeader' => 'test 1'], ['testHeader' => 'test 2']];
     $this->assertEquals($table, $datatable->getRenderer()->render($data));
 }
Ejemplo n.º 2
0
 public function testRendererInstanceValid()
 {
     $datatable = new Datatable($this->config);
     $this->assertInstanceOf('Datatable\\Render\\RenderInterface', $datatable->getRenderer());
 }