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

这个提交存在于:
Sébastien Lucas 2014-02-20 08:49:18 +01:00
父节点 4993d08cdb
当前提交 15fe0401bc
共有 2 个文件被更改,包括 30 次插入0 次删除

查看文件

@ -73,4 +73,34 @@ class EpubFsTest extends PHPUnit_Framework_TestCase
}
$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);
}
}