Esempio n. 1
0
 /**
  * @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());
 }
Esempio n. 2
0
 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());
    }