From d673533f8d43af22c3b1d5b7794542902b59b935 Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Sat, 1 Jul 2023 21:34:46 +0200 Subject: [PATCH] tests: Test balise `#FORMULAIRE_` en PHPUnit --- .../Squelettes/Balise/FormulaireTest.php | 35 +++++++++++++++++++ .../legacy/unit/balises/formulaire_.html | 9 ----- .../unit/balises/formulaire__fonctions.php | 17 --------- 3 files changed, 35 insertions(+), 26 deletions(-) create mode 100644 ecrire/tests/Squelettes/Balise/FormulaireTest.php delete mode 100644 ecrire/tests/legacy/unit/balises/formulaire_.html delete mode 100644 ecrire/tests/legacy/unit/balises/formulaire__fonctions.php diff --git a/ecrire/tests/Squelettes/Balise/FormulaireTest.php b/ecrire/tests/Squelettes/Balise/FormulaireTest.php new file mode 100644 index 0000000000..f97462091b --- /dev/null +++ b/ecrire/tests/Squelettes/Balise/FormulaireTest.php @@ -0,0 +1,35 @@ +<?php + +declare(strict_types=1); + +namespace Spip\Test\Squelettes\Balise; + +use Spip\Test\SquelettesTestCase; +use Spip\Test\Templating; + +class FormulaireTest extends SquelettesTestCase +{ + + /** + * Test pour `#FORMULAIRE_` + */ + public function testBaliseFormulaire_(): void { + $templating = Templating::fromString([ + 'fonctions' => <<<PHP + function formulaire_inscription_present(\$page) { + if (trim(\$page) === '') { + return '#FORMULAIRE_{inscription} ne renvoie rien'; + } + return 'OK'; + } + PHP, + ]); + + $skel = <<<SPIP + #FORMULAIRE_{inscription,6forum,''} + #FILTRE{formulaire_inscription_present} + SPIP; + $this->assertOkTemplate($templating, $skel); + } + +} diff --git a/ecrire/tests/legacy/unit/balises/formulaire_.html b/ecrire/tests/legacy/unit/balises/formulaire_.html deleted file mode 100644 index 9dfa9a9285..0000000000 --- a/ecrire/tests/legacy/unit/balises/formulaire_.html +++ /dev/null @@ -1,9 +0,0 @@ -[(#REM) - - Squelette - (c) 2009 xxx - Distribue sous licence GPL - -] -#FORMULAIRE_{inscription,6forum,''} -#FILTRE{formulaire_inscription_present} \ No newline at end of file diff --git a/ecrire/tests/legacy/unit/balises/formulaire__fonctions.php b/ecrire/tests/legacy/unit/balises/formulaire__fonctions.php deleted file mode 100644 index 2483073bd6..0000000000 --- a/ecrire/tests/legacy/unit/balises/formulaire__fonctions.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - -declare(strict_types=1); - -/* - * Plugin xxx - * (c) 2009 xxx - * Distribue sous licence GPL - * - */ - -function formulaire_inscription_present($page) { - if (trim($page) === '') { - return '#FORMULAIRE_{inscription} ne renvoie rien'; - } - return 'OK'; -} -- GitLab