public function testRender()
{
$rows = array(array('name' => 'Test1', 'email' => '[email protected]'), array('name' => 'Test2', 'email' => '[email protected]'), array('name' => 'Test3', 'email' => '[email protected]'), array('name' => 'Test4', 'email' => '[email protected]'), array('name' => 'Test5', 'email' => '[email protected]'), array('name' => 'Test6', 'email' => '[email protected]'), array('name' => 'Test7', 'email' => '[email protected]'), array('name' => 'Test8', 'email' => '[email protected]'), array('name' => 'Test9', 'email' => '[email protected]'), array('name' => 'Test10', 'email' => '[email protected]'), array('name' => 'Test11', 'email' => '[email protected]'), array('name' => 'Test12', 'email' => '[email protected]'), array('name' => 'Test13', 'email' => '[email protected]'), array('name' => 'Test14', 'email' => '[email protected]'), array('name' => 'Test15', 'email' => '[email protected]'), array('name' => 'Test16', 'email' => '[email protected]'));
$p = new Paginator($rows, 3, 3);
$render = $p->render(1, true);
ob_start();
$p->render(1);
$output = ob_get_clean();
$this->assertContains('<tr><td>Test1</td><td>[email protected]</td></tr>', $render);
$this->assertContains('<tr><td>Test1</td><td>[email protected]</td></tr>', $output);
$this->assertContains('<tr><td>Test1</td><td>[email protected]</td></tr>', (string) $p);
}