assertContains('http://example.com/', $links); } public function testFindLinksInHTML() { $links = FindLinks::inHTML('Hello'); $this->assertContains('http://example.com/', $links); } public function testFindLinksInJSONArray() { $links = FindLinks::all([ 'link' => 'http://example.com/', 'nested' => [ 'foo' => 'http://example.net/', 'html' => 'This is some html with a link', 'photo' => [ 'http://example.com/img.jpg' ], 'bar' => [ 'baz' => [ 'http://example.org/' ] ], [[['http://example.io/']]] ] ]); $this->assertContains('http://example.com/', $links); $this->assertContains('http://example.com/img.jpg', $links); $this->assertContains('http://example.net/', $links); $this->assertContains('http://example.org/', $links); $this->assertContains('http://example.io/', $links); $this->assertContains('http://example.html/', $links); } }