This commit is contained in:
Shish 2023-01-11 14:04:35 +00:00
parent 1d563cf87f
commit c81911893f
3 changed files with 40 additions and 15 deletions

View file

@ -102,7 +102,8 @@ class Database
} }
} }
private function get_engine(): DBEngine { private function get_engine(): DBEngine
{
if (is_null($this->engine)) { if (is_null($this->engine)) {
$this->connect_engine(); $this->connect_engine();
} }

View file

@ -10,6 +10,41 @@ require_once "core/util.php";
class UtilTest extends TestCase class UtilTest extends TestCase
{ {
public function test_get_theme()
{
$this->assertEquals("default", get_theme());
}
public function test_get_memory_limit()
{
get_memory_limit();
$this->assertTrue(true);
}
public function test_check_gd_version()
{
check_gd_version();
$this->assertTrue(true);
}
public function test_check_im_version()
{
check_im_version();
$this->assertTrue(true);
}
public function test_human_filesize()
{
$this->assertEquals("123.00B", human_filesize(123));
$this->assertEquals("123B", human_filesize(123, 0));
$this->assertEquals("120.56KB", human_filesize(123456));
}
public function test_generate_key()
{
$this->assertEquals(20, strlen(generate_key()));
}
public function test_warehouse_path() public function test_warehouse_path()
{ {
$hash = "7ac19c10d6859415"; $hash = "7ac19c10d6859415";

View file

@ -207,8 +207,9 @@ function get_session_ip(Config $config): string
*/ */
function format_text(string $string): string function format_text(string $string): string
{ {
$tfe = send_event(new TextFormattingEvent($string)); $event = new TextFormattingEvent($string);
return $tfe->formatted; send_event($event);
return $event->formatted;
} }
/** /**
@ -397,18 +398,6 @@ function path_to_tags(string $path): string
return implode(" ", $tags); return implode(" ", $tags);
} }
function join_url(string $base, string ...$paths): string
{
$output = $base;
foreach ($paths as $path) {
$output = rtrim($output, "/");
$path = ltrim($path, "/");
$output .= "/".$path;
}
return $output;
}
function get_dir_contents(string $dir): array function get_dir_contents(string $dir): array
{ {
assert(!empty($dir)); assert(!empty($dir));