@@ -119,7 +119,6 @@ public function internalLinkProvider() {
119119 * @covers StaticHTMLOutput\HTMLProcessor::__construct
120120 * @covers StaticHTMLOutput\HTMLProcessor::isInternalLink
121121 * @covers StaticHTMLOutput\HTMLProcessor::normalizeURL
122- * @covers StaticHTMLOutput\HTMLProcessor::normalizeURL
123122 * @dataProvider anchorTagProvider
124123 */
125124 public function testNormalizePartialURLInAnchor (
@@ -584,6 +583,7 @@ public function unicodeProvider() {
584583 * @covers StaticHTMLOutput\HTMLProcessor::detectEscapedSiteURLs
585584 * @covers StaticHTMLOutput\HTMLProcessor::detectIfURLsShouldBeHarvested
586585 * @covers StaticHTMLOutput\HTMLProcessor::detectUnchangedPlaceholderURLs
586+ * @covers StaticHTMLOutput\HTMLProcessor::getBaseURLRewritePatterns
587587 * @covers StaticHTMLOutput\HTMLProcessor::getHTML
588588 * @covers StaticHTMLOutput\HTMLProcessor::getProtocolRelativeURL
589589 * @covers StaticHTMLOutput\HTMLProcessor::getTargetSiteProtocol
@@ -772,6 +772,15 @@ public function processlinkProvider() {
772772 '<link rel="https://api.w.org/" href="http://example.com/wp-json/"> ' .
773773 '</head><title>title</title><body>body</body></html> ' . PHP_EOL ,
774774 ],
775+ 'protocol relative link always rewritten to destination protocol ' => [
776+ false ,
777+ '<!DOCTYPE html><html lang="en-US"><head> ' .
778+ '<link rel="prefetch" href="//mydomain.com"> ' .
779+ '</head><title>title</title><body>body</body></html> ' ,
780+ '<!DOCTYPE html> ' . PHP_EOL . '<html lang="en-US"><head> ' .
781+ '<link rel="prefetch" href="https://mynewdomain.com"> ' .
782+ '</head><title>title</title><body>body</body></html> ' . PHP_EOL ,
783+ ],
775784 ];
776785 }
777786
0 commit comments