diff --git a/tests/ParseTest.php b/tests/ParseTest.php index aa318bc..2b0666f 100644 --- a/tests/ParseTest.php +++ b/tests/ParseTest.php @@ -613,6 +613,25 @@ class ParseTest extends PHPUnit_Framework_TestCase { $this->assertEquals('http://example.com/photo.jpg', $data['data']['photo'][0]); } + public function testInputIsParsedMf2WithHTML() { + $html = '

Hello World

'; + $mf2 = Mf2\parse($html, 'http://example.com/entry'); + + $url = 'http://example.com/entry'; + $response = $this->parse([ + 'url' => $url, + 'body' => json_encode($mf2) + ]); + + $body = $response->getContent(); + $this->assertEquals(200, $response->getStatusCode()); + $data = json_decode($body, true); + + $this->assertEquals('Hello World', $data['data']['content']['text']); + $this->assertEquals('Hello World', $data['data']['content']['html']); + $this->assertEquals('http://example.com/photo.jpg', $data['data']['photo'][0]); + } + public function testHApp() { $url = 'http://source.example.com/h-app'; $response = $this->parse(['url' => $url]);