diff --git a/tests/BrokenRedirectedLinkTest.php b/tests/BrokenRedirectedLinkTest.php index fcf5c20..36c1da2 100644 --- a/tests/BrokenRedirectedLinkTest.php +++ b/tests/BrokenRedirectedLinkTest.php @@ -32,4 +32,21 @@ public function testCheckRedirected() $this->assertEquals(1, $rule->check(), 'Broken or Redirected Link should have one issue.'); } + + public function testCheckRedirectedAndMetadata() + { + $html = '
I am a link.
'; + $dom = new \DOMDocument('1.0', 'utf-8'); + $dom->loadHTML($html); + $rule = new BrokenRedirectedLink($dom); + + // Check if metadata is present with a new link + $result = $rule->check(); + if ($rule->getIssues() && count($rule->getIssues()) == 1) { + $meta = $rule->getIssues()[0]->getMetadata(); + $result = 1 + $result; + } + + $this->assertEquals(2, $result, 'Broken or Redirected Link should have one issue.'); + } }