createStub(ResponseInterface::class); $response->method('getHeaders') ->willReturn([ "link" => ["; rel=webmention"], ]); $response->method('getInfo') ->willReturn('https://webmention.rocks/test/1'); $this->assertSame("https://webmention.rocks/test/1/webmention", EndpointParser::parse($response)); } public function testParsesRelativeEndpointWithQuotedRelInResponseHeader() { $response = $this->createStub(ResponseInterface::class); $response->method('getHeaders') ->willReturn([ "link" => ['; rel="webmention"'], ]); $response->method('getInfo') ->willReturn('https://webmention.rocks/test/5'); $this->assertSame("https://webmention.rocks/test/5/webmention", EndpointParser::parse($response)); } }