This commit is contained in:
1 parent
2ddf9ee1c6
commit
a47af8c3ad
7 files changed
+29
-10
No files matched your search
@@ -2,6 +2,7 @@
|
||||
// 职责:验证共用简介的短文案、展开声明、内容更新与减少动画行为。
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:fruitshorts/core/theme/app_colors.dart';
|
||||
import 'package:fruitshorts/core/theme/app_theme.dart';
|
||||
import 'package:fruitshorts/l10n/app_localizations.dart';
|
||||
import 'package:fruitshorts/pages/player/widgets/expandable_synopsis.dart';
|
||||
@@ -54,6 +55,14 @@ Future<void> _pump(
|
||||
}
|
||||
|
||||
void main() {
|
||||
testWidgets('should_use_video_copy_color_when_player_does_not_override', (
|
||||
tester,
|
||||
) async {
|
||||
await _pump(tester, synopsis: _shortCopy);
|
||||
final synopsis = tester.widget<Text>(find.byKey(_collapsed));
|
||||
expect(synopsis.style?.color, AppColors.homeFeedVideoCopy);
|
||||
});
|
||||
|
||||
testWidgets('should_hide_toggle_when_synopsis_fits_two_lines', (
|
||||
tester,
|
||||
) async {
|
||||
|
||||
@@ -1517,7 +1517,7 @@ void main() {
|
||||
final style = line.style ?? const TextStyle();
|
||||
expect(style.fontSize, 15);
|
||||
expect(style.fontWeight, FontWeight.w400);
|
||||
expect(style.color, AppColors.overlaySecondary);
|
||||
expect(style.color, AppColors.homeFeedVideoCopy);
|
||||
expect(style.shadows ?? <Shadow>[], isEmpty);
|
||||
expect(line.textSpan!.toPlainText(), isNot(startsWith('Episode ')));
|
||||
expect(line.textSpan!.toPlainText(), isNot(contains(' | ')));
|
||||
|
||||
Reference in new issue
Block a user