From 0b0cf9d3a5524fdaf31eca3bb730b3a6ec4bb314 Mon Sep 17 00:00:00 2001
From: b_b <bruno@eliaz.fr>
Date: Fri, 15 Dec 2023 18:49:49 +0100
Subject: [PATCH] =?UTF-8?q?tests:=20=C3=A9viter=20une=20erreur=20avec=20le?=
 =?UTF-8?q?s=20tests=20Sql=20sous=20mysql?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

```
1) Spip\Test\Sql\SqlSchemaTableTest::testAlterColumns
sql_alter rate MODIFY varchar en text
Failed asserting that 'text NOT NULL DEFAULT ''' [UTF-8](length: 24) contains "TEXT" [UTF-8](length: 4).
```
---
 ecrire/tests/Sql/SqlSchemaTableTest.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ecrire/tests/Sql/SqlSchemaTableTest.php b/ecrire/tests/Sql/SqlSchemaTableTest.php
index 5d2f40460f..1751dd1d34 100644
--- a/ecrire/tests/Sql/SqlSchemaTableTest.php
+++ b/ecrire/tests/Sql/SqlSchemaTableTest.php
@@ -396,21 +396,21 @@ class SqlSchemaTableTest extends TestCase
 		$desc = sql_showtable($table);
 		$this->assertIsArray($desc, 'sql_alter rate MODIFY (plus de table ou sql_showtable en erreur?)');
 		$this->assertArrayHasKey('schtroumf', $desc['field'], 'sql_alter rate MODIFY varchar en text');
-		$this->assertStringContainsString('TEXT', $desc['field']['schtroumf'], 'sql_alter rate MODIFY varchar en text');
+		$this->assertStringContainsStringIgnoringCase('TEXT', $desc['field']['schtroumf'], 'sql_alter rate MODIFY varchar en text');
 
 		// ajouter des colonnes
 		sql_alter("TABLE {$table} ADD COLUMN houba BIGINT(21) NOT NULL DEFAULT '0'");
 		$desc = sql_showtable($table);
 		$this->assertIsArray($desc, 'sql_alter rate ADD COLUMN (plus de table ou sql_showtable en erreur?)');
 		$this->assertArrayHasKey('houba', $desc['field'], 'sql_alter rate ADD COLUMN');
-		$this->assertStringContainsString('INT', $desc['field']['houba'], 'sql_alter rate ADD COLUMN');
+		$this->assertStringContainsStringIgnoringCase('INT', $desc['field']['houba'], 'sql_alter rate ADD COLUMN');
 
 		// ajouter des colonnes avec "AFTER"
 		sql_alter("TABLE {$table} ADD COLUMN hop BIGINT(21) NOT NULL DEFAULT '0' AFTER id_tintin");
 		$desc = sql_showtable($table);
 		$this->assertIsArray($desc, 'sql_alter rate ADD COLUMN avec AFTER (plus de table ou sql_showtable en erreur?)');
 		$this->assertArrayHasKey('hop', $desc['field'], 'sql_alter rate ADD COLUMN avec AFTER');
-		$this->assertStringContainsString('INT', $desc['field']['hop'], 'sql_alter rate ADD COLUMN avec AFTER');
+		$this->assertStringContainsStringIgnoringCase('INT', $desc['field']['hop'], 'sql_alter rate ADD COLUMN avec AFTER');
 	}
 
 
-- 
GitLab