fix(player): 优化双击飘心轨迹

This commit is contained in:
Zhou Weidong committed 2026-10-26 18:16:06 +08:00
1 parent bea50ab32f
commit 94b37ef00f
7 files changed
+89 -16

No files matched your search

@@ -10,7 +10,9 @@ void main() {
) async {
await tester.pumpWidget(
const MaterialApp(
home: Scaffold(body: PlayerDoubleTapHeartBurst(onCompleted: _noop)),
home: Scaffold(
body: PlayerDoubleTapHeartBurst(burstId: 1, onCompleted: _noop),
),
),
);
await tester.pump(const Duration(milliseconds: 300));
@@ -33,10 +35,10 @@ void main() {
});
test('heart burst stays long and sparse', () {
expect(PlayerDoubleTapHeartBurst.singleHeartDurationMs, 1300);
expect(PlayerDoubleTapHeartBurst.singleHeartDurationMs, 1900);
expect(
PlayerDoubleTapHeartBurst.animationDuration,
greaterThanOrEqualTo(const Duration(milliseconds: 1200)),
greaterThanOrEqualTo(const Duration(milliseconds: 1800)),
);
expect(PlayerDoubleTapHeartBurst.particleCount, lessThanOrEqualTo(4));
expect(PlayerDoubleTapHeartBurst.particleCount, 3);