public function testToPos() { $output = new ezcConsoleOutput(); ob_start(); $output->outputText("Test 123"); $output->toPos(6); $output->outputText("456"); $res = ob_get_clean(); $exp = '[0mTest 123[0m[6G[0m456[0m'; $this->assertEquals($exp, $res, "Position code not generated correctly."); }
public function testToPos() { if (ezcBaseFeatures::os() === 'Windows') { $this->markTestSkipped("Does not work on Windows"); } $output = new ezcConsoleOutput(); ob_start(); $output->outputText("Test 123"); $output->toPos(6); $output->outputText("456"); $res = ob_get_clean(); $exp = '[0mTest 123[0m[6G[0m456[0m'; $this->assertEquals($exp, $res, "Position code not generated correctly."); }