Skip to content
Extraits de code Groupes Projets
Valider 55fc3140 rédigé par marcimat's avatar marcimat Validation de marcimat
Parcourir les fichiers

tests: fix timezone sur le test dateiso().

parent 3619053a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -13,14 +13,21 @@ use PHPUnit\Framework\TestCase;
class DateIsoTest extends TestCase
{
protected string $original_timezone;
public static function setUpBeforeClass(): void {
find_in_path('inc/filtres.php', '', true);
}
protected function setUp(): void {
$this->original_timezone = date_default_timezone_get();
date_default_timezone_set('UTC');
}
protected function tearDown(): void {
date_default_timezone_set($this->original_timezone);
}
#[DataProvider('providerDateIso')]
public function testDateIso($expected, ...$args): void {
$actual = date_iso(...$args);
......@@ -28,7 +35,9 @@ class DateIsoTest extends TestCase
}
public static function providerDateIso(): array {
return [
$tz = date_default_timezone_get();
date_default_timezone_set('UTC');
$data = [
'01-01-2010' => [
0 => gmdate('Y-m-d\TH:i:s\Z', mktime(2, 5, 30, 1, 1, 2010)),
1 => '2010-01-01 02:05:30',
......@@ -42,5 +51,7 @@ class DateIsoTest extends TestCase
1 => '2010-00-00 04:07:50',
],
];
date_default_timezone_set($tz);
return $data;
}
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter