<?php declare(strict_types=1);
require_once "core/urls.php";

class UrlsTest extends \PHPUnit\Framework\TestCase
{
    public function test_make_link()
    {
        $this->assertEquals(
            "/test/foo",
            make_link("foo")
        );

        $this->assertEquals(
            "/test/foo",
            make_link("/foo")
        );
    }

    public function test_make_http()
    {
        // relative to shimmie install
        $this->assertEquals(
            "http://<cli command>/test/foo",
            make_http("foo")
        );

        // relative to web server
        $this->assertEquals(
            "http://<cli command>/foo",
            make_http("/foo")
        );

        // absolute
        $this->assertEquals(
            "http://foo.com",
            make_http("http://foo.com")
        );
    }
}