fix(home): 修复样式常量与测试类型错误

This commit is contained in:
Zhou Weidong committed 2026-10-22 18:43:02 +08:00
1 parent b3ea85df41
commit ba0ce2f8c0
5 files changed
+30 -24

No files matched your search

+8 -11
View File
@@ -80,10 +80,7 @@ void main() {
expect(viewsText.style?.fontSize, AppDimens.cardPlayCountFont);
expect(viewsText.style?.fontWeight, FontWeight.w400);
expect(viewsText.style?.color, AppColors.navSelected);
expect(
find.descendant(of: cover, matching: find.byKey(views)),
findsOneWidget,
);
expect(find.descendant(of: cover, matching: views), findsOneWidget);
expect(
tester.getTopRight(cover).dx - tester.getTopRight(views).dx,
AppDimens.cardPlayCountRight,
@@ -103,21 +100,21 @@ void main() {
),
findsOneWidget,
);
final title = tester.widget<Text>(
find.byKey(const Key('home-feed-title-anime-card')),
final titleFinder = find.byKey(
const Key('home-feed-title-anime-card'),
);
final title = tester.widget<Text>(titleFinder);
expect(title.maxLines, 2);
expect(title.style?.fontSize, AppDimens.cardTitleFont);
expect(title.style?.fontWeight, FontWeight.w500);
expect(title.style?.height, AppDimens.cardTitleLineHeight);
final tags = tester.widget<Text>(
find.byKey(const Key('home-feed-tags-anime-card')),
);
final tagsFinder = find.byKey(const Key('home-feed-tags-anime-card'));
final tags = tester.widget<Text>(tagsFinder);
expect(tags.data, 'Romance | Urban');
expect(tags.style?.fontSize, AppDimens.cardTagFont);
expect(tags.style?.color, AppColors.textTertiary);
expect(tester.getTopLeft(title).dx, tester.getTopLeft(cover).dx);
expect(tester.getTopLeft(tags).dx, tester.getTopLeft(cover).dx);
expect(tester.getTopLeft(titleFinder).dx, tester.getTopLeft(cover).dx);
expect(tester.getTopLeft(tagsFinder).dx, tester.getTopLeft(cover).dx);
await tester.tap(card);
expect(taps, 1);