/** * @test */ public function dontTrimAllWhiteSpacesFromTheMiddleText() { $firstText = new Text('abc'); $emptyText = new Text(' '); $lastText = new Text('abc'); foreach (array($firstText, $emptyText, $lastText) as $text) { $this->paragraph->add($text); } $this->assertEquals(' ', $emptyText->getText()); }
private function startsWithWhiteChars(Text $text) { return ltrim($text->getText()) != $text->getText(); }
/** * @test */ public function zeroStrindIsNotTreatedAsEmptyString() { $xml = <<<XML <pdf>0</pdf> XML; $textNode = new Text(); $paragraphNode = new Paragraph(); $nodeFactoryMock = $this->getNodeFactoryMock(array(array('paragraph', $paragraphNode), array('text', $textNode))); $this->parser->setNodeFactory($nodeFactoryMock); $pages = $this->parser->parse($xml); $this->assertEquals('0', $textNode->getText()); }