From 936ad2a051c654244b76e9037e87ea8ce9219d3e Mon Sep 17 00:00:00 2001 From: ZhuchkaTriplesix Date: Fri, 10 Jul 2026 16:04:21 +0300 Subject: [PATCH] fix(connections): show SQLite in Driver Manager built-in list (#270) Add sqflite_common_ffi to _driverInfoList so the dialog lists all supported database drivers, and extend the widget test to assert SQLite. --- lib/features/connections/driver_manager_dialog.dart | 4 ++++ .../main_screen/workspace_homes_and_preferences_test.dart | 2 ++ 2 files changed, 6 insertions(+) diff --git a/lib/features/connections/driver_manager_dialog.dart b/lib/features/connections/driver_manager_dialog.dart index 0401e6ba..d74c0e62 100644 --- a/lib/features/connections/driver_manager_dialog.dart +++ b/lib/features/connections/driver_manager_dialog.dart @@ -21,6 +21,10 @@ final _driverInfoList = <_DriverInfo>[ type: ConnectionType.mysql, description: 'MySQL / MariaDB — built-in Dart driver (`mysql_client`).', ), + ( + type: ConnectionType.sqlite, + description: 'SQLite — built-in Dart driver (`sqflite_common_ffi`).', + ), ( type: ConnectionType.redis, description: 'Redis — built-in Dart client (`redis`).', diff --git a/test/features/main_screen/workspace_homes_and_preferences_test.dart b/test/features/main_screen/workspace_homes_and_preferences_test.dart index 86bf7452..67c2da66 100644 --- a/test/features/main_screen/workspace_homes_and_preferences_test.dart +++ b/test/features/main_screen/workspace_homes_and_preferences_test.dart @@ -116,6 +116,8 @@ void main() { expect(find.text('Driver Manager'), findsOneWidget); expect(find.textContaining('built-in Dart'), findsWidgets); + expect(find.text('SQLite'), findsOneWidget); + expect(find.textContaining('sqflite_common_ffi'), findsOneWidget); }); });