diff --git a/tests/Rubriques/CreerRubriqueNommeeTest.php b/tests/Rubriques/CreerRubriqueNommeeTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..2c10ca707a9cae53f7fccd5d3d72af6279f36e86
--- /dev/null
+++ b/tests/Rubriques/CreerRubriqueNommeeTest.php
@@ -0,0 +1,34 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Spip\Test\Rubriques;
+
+use Spip\Test\SquelettesTestCase;
+
+
+class CreerRubriqueNommeeTest extends SquelettesTestCase
+{
+	/**
+	 * La fonction creer_rubrique_nommee('a/b/c/d') creee une arborescence et renvoie l'id_rubrique
+	 * Ici on en prend 10 au pif et on essaie de voir si on retombe bien dessus (attention, le
+	 * test est potentiellement "destructeur" (ou plutot "constructeur", puisqu'il creera des
+	 * rubriques superflues) si la fonction echoue, ou si deux rubriques soeurs portent le meme titre).
+	 */
+	public function testCreerRubriqueNommee(): void {
+		$this->assertOkCode(<<<SPIP
+			<BOUCLE_r(RUBRIQUES){par hasard}{0,10}>
+			[(#SET{hier,''})]
+			<BOUCLE_h(HIERARCHIE){tout}>
+			[(#SET{hier,[(#GET{hier})][/(#TITRE**)]})]
+			</BOUCLE_h>
+			[(#GET{hier}|creer_rubrique_nommee|=={#ID_RUBRIQUE}|?{'',
+				[(#GET{hier}|htmlspecialchars)]
+				[(#SET{bug,1})]
+			})]
+			</B_h>
+			</BOUCLE_r>
+			[(#GET{bug}|?{'',OK})]
+		SPIP);
+	}
+}
diff --git a/tests/legacy/unit/rubriques/creer_rubrique_nommee.html b/tests/legacy/unit/rubriques/creer_rubrique_nommee.html
deleted file mode 100644
index bfffbb15743ff88482ea8b108ebcf020c2b8c247..0000000000000000000000000000000000000000
--- a/tests/legacy/unit/rubriques/creer_rubrique_nommee.html
+++ /dev/null
@@ -1,20 +0,0 @@
-[(#REM)
-
-	La fonction creer_rubrique_nommee('a/b/c/d') creee une arborescence et renvoie l'id_rubrique
-	Ici on en prend 10 au pif et on essaie de voir si on retombe bien dessus (attention, le
-	test est potentiellement "destructeur" (ou plutot "constructeur", puisqu'il creera des
-	rubriques superflues) si la fonction echoue, ou si deux rubriques soeurs portent le meme titre).
-
-]
-<BOUCLE_r(RUBRIQUES){par hasard}{0,10}>
-[(#SET{hier,''})]
-<BOUCLE_h(HIERARCHIE){tout}>
-[(#SET{hier,[(#GET{hier})][/(#TITRE**)]})]
-</BOUCLE_h>
-[(#GET{hier}|creer_rubrique_nommee|=={#ID_RUBRIQUE}|?{'',
-	[(#GET{hier}|htmlspecialchars)]
-	[(#SET{bug,1})]
-})]
-</B_h>
-</BOUCLE_r>
-[(#GET{bug}|?{'','OK'})]