From 3036d12a8daffc32860ff417f9df80f9e4b60502 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 20:37:42 +0000 Subject: [PATCH 1/2] Update test/components/badge/gf_button_test.dart --- test/components/badge/gf_button_test.dart | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/components/badge/gf_button_test.dart diff --git a/test/components/badge/gf_button_test.dart b/test/components/badge/gf_button_test.dart new file mode 100644 index 00000000..63848c42 --- /dev/null +++ b/test/components/badge/gf_button_test.dart @@ -0,0 +1,23 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:getwidget/getwidget.dart'; + +void main() { + testWidgets('GFButton widget test', (WidgetTester tester) async { + bool pressed = false; + await tester.pumpWidget(MaterialApp( + home: Scaffold( + body: GFButton( + onPressed: () { + pressed = true; + }, + text: 'Test Button', + ), + ), + )); + + expect(find.text('Test Button'), findsOneWidget); + await tester.tap(find.byType(GFButton)); + expect(pressed, isTrue); + }); +} From 68a8aaae5c7cc73833e6207b99d5a8db237b4719 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 20:38:12 +0000 Subject: [PATCH 2/2] Update test/components/button/gf_button_test.dart --- test/components/button/gf_button_test.dart | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/components/button/gf_button_test.dart diff --git a/test/components/button/gf_button_test.dart b/test/components/button/gf_button_test.dart new file mode 100644 index 00000000..63848c42 --- /dev/null +++ b/test/components/button/gf_button_test.dart @@ -0,0 +1,23 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:getwidget/getwidget.dart'; + +void main() { + testWidgets('GFButton widget test', (WidgetTester tester) async { + bool pressed = false; + await tester.pumpWidget(MaterialApp( + home: Scaffold( + body: GFButton( + onPressed: () { + pressed = true; + }, + text: 'Test Button', + ), + ), + )); + + expect(find.text('Test Button'), findsOneWidget); + await tester.tap(find.byType(GFButton)); + expect(pressed, isTrue); + }); +}