From e35a4a1306d7fe0736d2f6ba3e0284308d29ebd0 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 22 Mar 2022 14:32:32 +0300 Subject: tests: add stub autoloader, add a few more rewrite_relative tests --- tests/UrlHelperTest.php | 32 ++++++++++++++++---------------- tests/autoload.php | 6 ++++++ 2 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 tests/autoload.php (limited to 'tests') diff --git a/tests/UrlHelperTest.php b/tests/UrlHelperTest.php index 2d92c332b..fe4eb5db2 100644 --- a/tests/UrlHelperTest.php +++ b/tests/UrlHelperTest.php @@ -1,24 +1,9 @@ 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') + ); + } } diff --git a/tests/autoload.php b/tests/autoload.php new file mode 100644 index 000000000..1fb33424e --- /dev/null +++ b/tests/autoload.php @@ -0,0 +1,6 @@ +