From 1e4bf23235a638c15dacc81c8a38f0744be40491 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Mon, 13 Jul 2026 20:21:50 +0700 Subject: [PATCH] fix(plugins): implement the missing driver requirements in the concurrency test stub --- .../Plugins/PluginDriverAdapterConcurrencyTests.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/TableProTests/Core/Plugins/PluginDriverAdapterConcurrencyTests.swift b/TableProTests/Core/Plugins/PluginDriverAdapterConcurrencyTests.swift index abf20307d..11a03726c 100644 --- a/TableProTests/Core/Plugins/PluginDriverAdapterConcurrencyTests.swift +++ b/TableProTests/Core/Plugins/PluginDriverAdapterConcurrencyTests.swift @@ -145,5 +145,14 @@ private final class ConcurrentStubPluginDriver: PluginDatabaseDriver, @unchecked func fetchForeignKeys(table: String, schema: String?) async throws -> [PluginForeignKeyInfo] { [] } func fetchTableDDL(table: String, schema: String?) async throws -> String { "" } func fetchViewDefinition(view: String, schema: String?) async throws -> String { "" } + + func fetchTableMetadata(table: String, schema: String?) async throws -> PluginTableMetadata { + PluginTableMetadata(tableName: table) + } + func fetchDatabases() async throws -> [String] { [] } + + func fetchDatabaseMetadata(_ database: String) async throws -> PluginDatabaseMetadata { + PluginDatabaseMetadata(name: database) + } }