From 9219e8d04726dc96f28b0189b806dca45471cc4e Mon Sep 17 00:00:00 2001 From: zl-q Date: Thu, 19 Mar 2026 00:52:02 +0800 Subject: [PATCH] =?UTF-8?q?test(apps):=20=E6=9B=B4=E6=96=B0=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=96=87=E4=BB=B6=E9=80=82=E9=85=8D=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../widgets/account_surface_widgets_test.dart | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/apps/test/features/settings/ui/widgets/account_surface_widgets_test.dart b/apps/test/features/settings/ui/widgets/account_surface_widgets_test.dart index c4c2fae..2d54bf8 100644 --- a/apps/test/features/settings/ui/widgets/account_surface_widgets_test.dart +++ b/apps/test/features/settings/ui/widgets/account_surface_widgets_test.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:social_app/features/settings/ui/widgets/account_section_card.dart'; -import 'package:social_app/features/settings/ui/widgets/account_surface_scaffold.dart'; +import 'package:social_app/features/settings/ui/widgets/settings_page_scaffold.dart'; void main() { testWidgets('AccountSectionCard renders title and description', ( @@ -24,14 +24,11 @@ void main() { expect(find.text('内容区'), findsOneWidget); }); - testWidgets('AccountSurfaceScaffold renders header and footer', ( - tester, - ) async { + testWidgets('SettingsPageScaffold renders header and footer', (tester) async { await tester.pumpWidget( MaterialApp( - home: AccountSurfaceScaffold( + home: SettingsPageScaffold( title: '编辑资料', - subtitle: '管理账户公开信息', body: const Text('主体内容'), footer: const Text('底部操作区'), onBack: () {}, @@ -40,20 +37,17 @@ void main() { ); expect(find.text('编辑资料'), findsOneWidget); - expect(find.text('管理账户公开信息'), findsOneWidget); expect(find.text('主体内容'), findsOneWidget); expect(find.text('底部操作区'), findsOneWidget); }); - testWidgets('AccountSurfaceScaffold renders compact header title', ( + testWidgets('SettingsPageScaffold renders body without footer', ( tester, ) async { await tester.pumpWidget( MaterialApp( - home: AccountSurfaceScaffold( + home: SettingsPageScaffold( title: '账户', - subtitle: '不会在紧凑模式显示', - compactHeaderTitle: true, body: const Text('主体内容'), onBack: () {}, ), @@ -61,7 +55,7 @@ void main() { ); expect(find.text('账户'), findsOneWidget); - expect(find.text('不会在紧凑模式显示'), findsNothing); expect(find.text('主体内容'), findsOneWidget); + expect(find.text('底部操作区'), findsNothing); }); }