From c4b44e4a7d7b1198731b4bd477c506fe43c7aa7b Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 00:08:53 +0000 Subject: [PATCH 1/2] Update test/components/badge/gf_icon_badge_test.dart --- test/components/badge/gf_icon_badge_test.dart | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 test/components/badge/gf_icon_badge_test.dart diff --git a/test/components/badge/gf_icon_badge_test.dart b/test/components/badge/gf_icon_badge_test.dart new file mode 100644 index 00000000..5e1bdb4b --- /dev/null +++ b/test/components/badge/gf_icon_badge_test.dart @@ -0,0 +1,22 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:getwidget/getwidget.dart'; + +void main() { + testWidgets('GFIconBadge widget test', (WidgetTester tester) async { + await tester.pumpWidget(MaterialApp( + home: Scaffold( + body: GFIconBadge( + child: Icon(Icons.star), + counterChild: Text('3', style: TextStyle(color: Colors.white, fontSize: 12)), + position: GFBadgePosition.topRight, + badgeColor: Colors.red, + ), + ), + )); + + expect(find.byType(GFIconBadge), findsOneWidget); + expect(find.byIcon(Icons.star), findsOneWidget); + expect(find.text('3'), findsOneWidget); + }); +} From 0140d68a2d36f2dfb9a0db218e326663ab0edc63 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 00:11:15 +0000 Subject: [PATCH 2/2] Update test/components/badge/gf_icon_badge_test.dart --- test/components/badge/gf_icon_badge_test.dart | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/components/badge/gf_icon_badge_test.dart b/test/components/badge/gf_icon_badge_test.dart index 5e1bdb4b..024dfb8d 100644 --- a/test/components/badge/gf_icon_badge_test.dart +++ b/test/components/badge/gf_icon_badge_test.dart @@ -9,8 +9,7 @@ void main() { body: GFIconBadge( child: Icon(Icons.star), counterChild: Text('3', style: TextStyle(color: Colors.white, fontSize: 12)), - position: GFBadgePosition.topRight, - badgeColor: Colors.red, + position: GFBadgePosition.topEnd(), ), ), ));