// Author: fruit.com.cn import 'package:fruitshorts/core/platform/haptics.dart'; /// Deterministic haptics recorder for widget tests. class FakeHaptics implements Haptics { final List calls = []; int selectionClicks = 0; int lightImpacts = 0; int mediumImpacts = 0; void reset() { calls.clear(); selectionClicks = 0; lightImpacts = 0; mediumImpacts = 0; } @override Future selectionClick() async { calls.add('selection'); selectionClicks++; } @override Future lightImpact() async { calls.add('light'); lightImpacts++; } @override Future mediumImpact() async { calls.add('medium'); mediumImpacts++; } }