public function testIds() { $context = new Context(); $context->ids('sub', 'one,two'); $this->assertEquals('one,two', $context->ids('sub')); }
public function testTableWithIds() { $context = new Context('table'); $context->add('table'); $context->add('contexts', 'row'); $context->select('row')->add('tr')->add('contexts', 'column'); $context->select('column')->add('td')->add('content'); $context->ids('column', 'name,email'); $data = array(array('id' => 23, 'name' => 'Peter', 'email' => '*****@*****.**'), array('id' => 17, 'name' => 'Heidi', 'email' => '*****@*****.**')); $context->setContent($data); $expected = '<table><tr><td>Peter</td><td>peter@alps.ch</td></tr><tr><td>Heidi</td><td>heidi@alps.ch</td></tr></table>'; $actual = $context->render(); $this->assertEquals($expected, $actual); }