Hello World
';
    $mf2 = Mf2\parse($html, 'http://example.com/entry');
    $xray = new p3k\XRay();
    $data = $xray->process('http://example.com/entry', $mf2);
    $this->assertEquals('Hello World', $data['data']['content']['text']);
    $this->assertEquals('http://example.com/photo.jpg', $data['data']['photo'][0]);
  }
  public function testInputIsParsedMf2JSON() {
    $html = 'Hello World

 ';
    $mf2 = Mf2\parse($html, 'http://example.com/entry');
    $xray = new p3k\XRay();
    $data = $xray->process('http://example.com/entry', json_encode($mf2));
    $this->assertEquals('Hello World', $data['data']['content']['text']);
    $this->assertEquals('http://example.com/photo.jpg', $data['data']['photo'][0]);
  }
  public function testInputIsParsedMf2HCard() {
    $url = 'https://waterpigs.co.uk/';
    $html = 'Barnaby Walters';
    $mf2 = Mf2\parse($html, $url);
    $xray = new p3k\XRay();
    $data = $xray->process($url, $mf2);
    $this->assertEquals('card', $data['data']['type']);
    $this->assertEquals('Barnaby Walters', $data['data']['name']);
  }
}