From efe1c801c1c843cc5386d97d2dc8da55e9487da9 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 6 Mar 2025 19:07:00 +0700 Subject: [PATCH] TF-3410 Update file `email_tile_web_builder_test` to pass unit test Signed-off-by: dab246 --- core/lib/presentation/extensions/color_extension.dart | 1 - .../widgets/email_tile_web_builder_test.dart | 10 ++++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/core/lib/presentation/extensions/color_extension.dart b/core/lib/presentation/extensions/color_extension.dart index 69a14cf69..cafea1ece 100644 --- a/core/lib/presentation/extensions/color_extension.dart +++ b/core/lib/presentation/extensions/color_extension.dart @@ -226,7 +226,6 @@ extension AppColor on Color { static const thumbScrollbarColor = Color(0xFFC1C1C1); static const loginViewShadowColor = Color(0x3DBCBCBC); static const colorEmailTileCheckboxUnhover = Color(0xFFAEB7C2); - static const colorEmailTileHoverWeb = Color(0xFFDFEEFF); static const colorSearchFilterButton = Color(0xFFECEEF1); static const colorSearchFilterTitle = Color(0xFF686E76); static const colorSearchFilterIcon = Color(0xFF686E76); diff --git a/test/features/thread/presentation/widgets/email_tile_web_builder_test.dart b/test/features/thread/presentation/widgets/email_tile_web_builder_test.dart index 99221cb91..474d671ff 100644 --- a/test/features/thread/presentation/widgets/email_tile_web_builder_test.dart +++ b/test/features/thread/presentation/widgets/email_tile_web_builder_test.dart @@ -1,4 +1,3 @@ -import 'package:core/presentation/extensions/color_extension.dart'; import 'package:core/presentation/resources/image_paths.dart'; import 'package:core/presentation/utils/responsive_utils.dart'; import 'package:flutter/foundation.dart'; @@ -49,6 +48,8 @@ void main() { home: Scaffold(body: widgetUnderTest))); await tester.pump(); + BuildContext context = tester.element(find.byType(EmailTileBuilder)); + // assert expect( find.byWidgetPredicate( @@ -60,7 +61,7 @@ void main() { expect( find.byWidgetPredicate( (widget) => widget is InkWell - && widget.hoverColor == AppColor.colorEmailTileHoverWeb + && widget.hoverColor == Theme.of(context).colorScheme.outline.withOpacity(0.08) ), findsOneWidget); @@ -93,6 +94,7 @@ void main() { home: Scaffold(body: widgetUnderTest))); await tester.pump(); + BuildContext context = tester.element(find.byType(EmailTileBuilder)); // assert expect( find.byWidgetPredicate( @@ -104,9 +106,9 @@ void main() { expect( find.byWidgetPredicate( (widget) => widget is InkWell - && widget.hoverColor == AppColor.colorEmailTileHoverWeb + && widget.hoverColor == Theme.of(context).colorScheme.outline.withOpacity(0.08) ), - findsNothing); + findsOneWidget); }); testWidgets(