Add tester support and flutter_test dependency

Introduced an optional Tester parameter to main.dart and passed it to relevant constructors. Added flutter_test to dev_dependencies in pubspec.yaml to support testing functionality.
This commit is contained in:
Feodor Fitsner 2025-10-22 14:24:39 -07:00
parent 884afd91f5
commit 2cd4fb2896
2 changed files with 8 additions and 2 deletions

View File

@ -46,6 +46,8 @@ const appBootScreenMessage = '{{ boot_screen_message | default("Preparing the ap
final showAppStartupScreen = bool.tryParse("{{ show_startup_screen }}".toLowerCase()) ?? false;
const appStartupScreenMessage = '{{ startup_screen_message | default("Getting things ready…", true) }}';
Tester? tester;
List<FletExtension> extensions = [
{% for dep in cookiecutter.flutter.dependencies %}
{{ dep }}.Extension(),
@ -84,7 +86,8 @@ void main(List<String> args) async {
assetsDir: assetsDir,
showAppStartupScreen: showAppStartupScreen,
appStartupScreenMessage: appStartupScreenMessage,
extensions: extensions)
extensions: extensions,
tester: tester)
: FutureBuilder(
future: runPythonApp(args),
builder:
@ -103,7 +106,8 @@ void main(List<String> args) async {
assetsDir: assetsDir,
showAppStartupScreen: showAppStartupScreen,
appStartupScreenMessage: appStartupScreenMessage,
extensions: extensions);
extensions: extensions,
tester: tester);
}
});
} else if (snapshot.hasError) {

View File

@ -58,6 +58,8 @@ dev_dependencies:
flutter_lints: ^2.0.0
integration_test:
sdk: flutter
flutter_test:
sdk: flutter
flet_integration_test:
git:
url: https://github.com/flet-dev/flet.git