3 require_once 'stapibas/autoloader.php';
5 class Content_Extractor_CommentTest extends \PHPUnit_Framework_TestCase
7 public function testExtract()
9 $doc = new \DOMDocument();
10 @$doc->loadHtmlFile(__DIR__ . '/data/aaron-parecki.html');
11 $source = 'http://aaronparecki.com/replies/2013/04/19/2/indieweb';
12 $target = 'http://eschnou.com/entry/testing-indieweb-federation-with-waterpigscouk-aaronpareckicom-and--62-24908.html';
14 $logger = new Logger();
15 $logger->debug = true;
16 $cec = new Content_Extractor_Comment($logger);
17 $comment = $cec->extract($doc, $source, $target);
19 $this->assertNotNull($comment, 'No extracted data');
22 $comment['author_name'],
26 'http://aaronparecki.com/images/aaronpk.png',
27 $comment['author_image']
30 'http://aaronparecki.com/',
31 $comment['author_url']
36 <a href="http://eschnou.com/">@eschnou</a> It worked! Now here's a reply! <a href="/tag/indieweb">#<span class="p-category">indieweb</span></a>