Browse Source

Tests for URL::absolute()

microsub
J. King 5 years ago
parent
commit
c3643fba10
  1. 17
      tests/cases/Misc/TestURL.php

17
tests/cases/Misc/TestURL.php

@ -91,4 +91,21 @@ class TestURL extends \JKingWeb\Arsse\Test\AbstractTest {
["/#ack", "", "/#ack"],
];
}
/** @dataProvider provideAbsolutes */
public function testDetermineAbsoluteness(bool $exp, string $url) {
$this->assertSame($exp, URL::absolute($url));
}
public function provideAbsolutes() {
return [
[true, "http://example.com/"],
[true, "HTTP://example.com/"],
[false, "//example.com/"],
[false, "/example"],
[false, "example.com/"],
[false, "example.com"],
[false, "http:///example"],
];
}
}

Loading…
Cancel
Save