for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace shweshi\OpenGraph\Test;
use PHPUnit\Framework\TestCase;
use shweshi\OpenGraph\OpenGraph;
class OpenGraphTest extends TestCase
{
/** @test */
public function testFetch()
$opengraph = new OpenGraph();
$data = $opengraph->fetch(
'https://www.unsplash.com/'
);
$this->assertArrayHasKey('title', $data);
$this->assertArrayHasKey('description', $data);
$this->assertArrayHasKey('type', $data);
$this->assertArrayHasKey('url', $data);
$this->assertArrayHasKey('image', $data);
}
public function testFetchReturnsEmptyArrayForWebsiteWithNoMetadata()
'https://www.example.com/'
$this->assertEmpty($data);