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)); }
public function testRendererInstanceValid() { $datatable = new Datatable($this->config); $this->assertInstanceOf('Datatable\\Render\\RenderInterface', $datatable->getRenderer()); }