Finish the test for Monocle url rewriting (epubfs). re #52

This commit is contained in:
Sébastien Lucas 2014-02-20 08:49:18 +01:00
parent 4993d08cdb
commit 15fe0401bc
2 changed files with 30 additions and 0 deletions

View file

@ -73,4 +73,34 @@ class EpubFsTest extends PHPUnit_Framework_TestCase
} }
$this->assertEquals ('epubfs.php?data=20&comp=fonts~SLASH~times.ttf', $src); $this->assertEquals ('epubfs.php?data=20&comp=fonts~SLASH~times.ttf', $src);
} }
public function testDirectLink () {
$data = getComponentContent (self::$book, "main10.xml", self::$add);
$src = "";
if (preg_match("/href\='(.*?)' title=\"Direct Link\"/", $data, $matches)) {
$src = $matches [1];
}
$this->assertEquals ('epubfs.php?data=20&comp=main2.xml', $src);
}
public function testDirectLinkWithAnchor () {
$data = getComponentContent (self::$book, "main10.xml", self::$add);
$src = "";
if (preg_match("/href\='(.*?)' title=\"Direct Link with anchor\"/", $data, $matches)) {
$src = $matches [1];
}
$this->assertEquals ('epubfs.php?data=20&comp=main2.xml#anchor', $src);
}
public function testAnchorOnly () {
$data = getComponentContent (self::$book, "main10.xml", self::$add);
$src = "";
if (preg_match("/href\='(.*?)' title=\"Link to anchor\"/", $data, $matches)) {
$src = $matches [1];
}
$this->assertEquals ('#anchor', $src);
}
} }