diff --git a/ecrire/tests/Squelettes/Balise/FormulaireTest.php b/ecrire/tests/Squelettes/Balise/FormulaireTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..f97462091b953ccf589d1c5a2ca117713b2cc4ce
--- /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 9dfa9a92854c90c277ea891052cb638f7b0f2e7b..0000000000000000000000000000000000000000
--- 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 2483073bd6b5fcba07ce3fdb7cefe9e4eb13b074..0000000000000000000000000000000000000000
--- 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';
-}