tests: add stub autoloader, add a few more rewrite_relative tests
This commit is contained in:
@@ -1,24 +1,9 @@
|
||||
<?php
|
||||
set_include_path(dirname(__DIR__) ."/include" . PATH_SEPARATOR .
|
||||
get_include_path());
|
||||
|
||||
require_once "autoload.php";
|
||||
require_once "functions.php";
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
final class UrlHelperTest extends TestCase {
|
||||
public function testCanBeUsedAsString(): void {
|
||||
/*$this->assertEquals(
|
||||
'http://example.com/example.html',
|
||||
UrlHelper::rewrite_relative('http://example.com/example/', '/example.html')
|
||||
);
|
||||
|
||||
$this->assertEquals(
|
||||
'http://example.com/example/example.html',
|
||||
UrlHelper::rewrite_relative('http://example.com/example/', 'example.html')
|
||||
);*/
|
||||
|
||||
public function test_rewrite_relative(): void {
|
||||
// protocol-neutral URL
|
||||
$this->assertEquals(
|
||||
'https://example.com/example.html',
|
||||
@@ -50,5 +35,20 @@ final class UrlHelperTest extends TestCase {
|
||||
UrlHelper::rewrite_relative('https://apod.nasa.gov/apod/ap220315.html', './image/2203/Road2Stars_EsoHoralek_1080.jpg')
|
||||
);
|
||||
|
||||
$this->assertEquals(
|
||||
'http://example.com/test/url',
|
||||
UrlHelper::rewrite_relative('http://example.com/test/url', '')
|
||||
);
|
||||
|
||||
$this->assertEquals(
|
||||
'http://www.example.com/test',
|
||||
UrlHelper::rewrite_relative('http://www.example2.com ', 'http://www.example.com/test')
|
||||
);
|
||||
|
||||
$this->assertEquals(
|
||||
'http://www.example.com/test',
|
||||
UrlHelper::rewrite_relative('http://www.example.com/test2 ', 'http://www.example.com/test')
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
6
tests/autoload.php
Normal file
6
tests/autoload.php
Normal file
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
set_include_path(dirname(__DIR__) ."/include" . PATH_SEPARATOR .
|
||||
get_include_path());
|
||||
|
||||
require_once "autoload.php";
|
||||
require_once "functions.php";
|
||||
Reference in New Issue
Block a user