Some checks failed
Tests / PHP 8.1 (push) Has been cancelled
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
26 lines
640 B
PHP
26 lines
640 B
PHP
<?php
|
|
|
|
namespace Tests\Unit\Utilities;
|
|
|
|
use App\Utilities\Date;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class DateImportParsingTest extends TestCase
|
|
{
|
|
public function testItParsesLocalizedMonthNamesUsingFallbackLocale(): void
|
|
{
|
|
$this->assertSame(
|
|
'2025-12-22',
|
|
Date::parseWithFallbackLocales('22 Des 2025', null, ['id'])->format('Y-m-d')
|
|
);
|
|
}
|
|
|
|
public function testItParsesIsoStringsWithoutLocaleTranslation(): void
|
|
{
|
|
$this->assertSame(
|
|
'2025-12-22 00:00:00',
|
|
Date::parseWithFallbackLocales('2025-12-22 00:00:00')->format('Y-m-d H:i:s')
|
|
);
|
|
}
|
|
}
|