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