fix(player): 优化双击飘心轨迹
This commit is contained in:
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);
|
||||
|
||||
Reference in new issue
Block a user