From 5f707322a27f838babd74ffbcb8438a27ccb45be Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Fri, 14 Jun 2024 12:20:05 +0200
Subject: [PATCH] [TASK] Avoid a test fixture extension related ext_tables.sql

Add 'title' column to TCA to it auto created in DB.

Resolves: #104109
Releases: main
Change-Id: I246bb64825bae93d252937a04f32ebb9548212d5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84713
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
---
 .../test_tca/Configuration/TCA/tx_test_test.php    | 14 +++++++++++++-
 .../Fixtures/Extensions/test_tca/ext_tables.sql    |  4 ----
 2 files changed, 13 insertions(+), 5 deletions(-)
 delete mode 100644 typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/ext_tables.sql

diff --git a/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/Configuration/TCA/tx_test_test.php b/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/Configuration/TCA/tx_test_test.php
index 394a96b8c8ce..cafff7fe669a 100644
--- a/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/Configuration/TCA/tx_test_test.php
+++ b/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/Configuration/TCA/tx_test_test.php
@@ -4,5 +4,17 @@ declare(strict_types=1);
 
 return [
     'ctrl' => [],
-    'columns' => [],
+    'columns' => [
+        'title' => [
+            'label' => 'title',
+            'config' => [
+                'type' => 'input',
+            ],
+        ],
+    ],
+    'types' => [
+        '0' => [
+            'showitem' => 'title',
+        ],
+    ],
 ];
diff --git a/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/ext_tables.sql b/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/ext_tables.sql
deleted file mode 100644
index 4573673e0faf..000000000000
--- a/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/ext_tables.sql
+++ /dev/null
@@ -1,4 +0,0 @@
-CREATE TABLE tx_test_test (
-	# @todo: title is not in TCA, add it.
-	title tinytext
-);
-- 
GitLab