From e00fec9709d5513a128a9235a771d01fc5c21bc1 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Tue, 11 Jul 2023 11:53:43 +0200
Subject: [PATCH] tests: tests logiques (sinon) en phpunit

---
 ecrire/tests/Squelettes/Filtre/LogiquesTest.php | 5 +++++
 ecrire/tests/legacy/unit/filtres/logique.html   | 9 ---------
 2 files changed, 5 insertions(+), 9 deletions(-)
 delete mode 100644 ecrire/tests/legacy/unit/filtres/logique.html

diff --git a/ecrire/tests/Squelettes/Filtre/LogiquesTest.php b/ecrire/tests/Squelettes/Filtre/LogiquesTest.php
index a9c3aaf8ff..60a80f6b44 100644
--- a/ecrire/tests/Squelettes/Filtre/LogiquesTest.php
+++ b/ecrire/tests/Squelettes/Filtre/LogiquesTest.php
@@ -73,4 +73,9 @@ class LogiquesTest extends SquelettesTestCase
 		$this->assertOkCode('[(#VAL{1}|xor{#VAL{0}})ok]');
 		$this->assertOkCode('[(#VAL{0}|xor{#VAL{1}})ok]');
 	}
+
+	public function testSinon(): void {
+		$this->assertOkCode('[(#VAL|sinon{a}|=={a}|oui)ok]');
+		$this->assertOkCode('[(#VAL|non|sinon{a}|=={" "}|oui)ok]');
+	}
 }
diff --git a/ecrire/tests/legacy/unit/filtres/logique.html b/ecrire/tests/legacy/unit/filtres/logique.html
deleted file mode 100644
index 965541f5a6..0000000000
--- a/ecrire/tests/legacy/unit/filtres/logique.html
+++ /dev/null
@@ -1,9 +0,0 @@
-[(#REM|ou{1}|=={' '}|?{'',ou est pete})]
-[(#REM|et{1}|=={''}|?{'',et est pete})]
-[(#REM|xor{1}|=={' '}|?{'',xor est pete})]
-[(#REM|not|=={' '}|?{'',not est pete})]
-[(#REM|not|not|=={''}|?{'',not est pete})]
-[(#REM|sinon{'a'}|=={'a'}|?{'',sinon est pete})]
-[(#REM|not|sinon{'a'}|=={' '}|?{'',sinon est pete})]
-
-OK
-- 
GitLab