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

+11 -6
View File
@@ -98,9 +98,10 @@ void main() {
);
final cover = tester.widget<AspectRatio>(coverFinder);
expect(cover.aspectRatio, AppDimens.cardCoverAspectRatio);
final cardTitle = tester.widget<Text>(
find.byKey(const Key('recommend-title-hits-the-signal-demo')),
final cardTitleFinder = find.byKey(
const Key('recommend-title-hits-the-signal-demo'),
);
final cardTitle = tester.widget<Text>(cardTitleFinder);
expect(cardTitle.style?.fontSize, AppDimens.cardTitleFont);
expect(cardTitle.style?.fontWeight, FontWeight.w500);
expect(cardTitle.style?.height, AppDimens.cardTitleLineHeight);
@@ -135,14 +136,18 @@ void main() {
expect(badgeText.data, 'Hit');
expect(badgeText.style?.fontSize, AppDimens.cardBadgeFont);
expect(badgeText.style?.color, AppColors.textPrimary);
final tags = tester.widget<Text>(
find.byKey(const Key('recommend-tags-hits-the-signal-demo')),
final tagsFinder = find.byKey(
const Key('recommend-tags-hits-the-signal-demo'),
);
final tags = tester.widget<Text>(tagsFinder);
expect(tags.data, 'Suspense | Mystery');
expect(tags.style?.fontSize, AppDimens.cardTagFont);
expect(tags.style?.color, AppColors.textTertiary);
expect(tester.getTopLeft(cardTitle).dx, tester.getTopLeft(coverFinder).dx);
expect(tester.getTopLeft(tags).dx, tester.getTopLeft(cover).dx);
expect(
tester.getTopLeft(cardTitleFinder).dx,
tester.getTopLeft(coverFinder).dx,
);
expect(tester.getTopLeft(tagsFinder).dx, tester.getTopLeft(coverFinder).dx);
});
testWidgets('should_switch_inner_tabs_without_losing_grid_filter_state', (