feat: better pairing broken notification

This commit is contained in:
2026-05-05 21:06:11 +02:00
parent 230a6838e0
commit 4fceb0c690
5 changed files with 39 additions and 4 deletions

View File

@ -0,0 +1,23 @@
import 'package:abawo_bt_app/util/bluetooth_settings.dart';
import 'package:flutter_test/flutter_test.dart';
void main() {
group('isBluetoothPairingRecoveryError', () {
test('detects immediate disconnect connection failures', () {
expect(
isBluetoothPairingRecoveryError(
'Failed to connect to device-id: disconnected',
),
isTrue,
);
});
test('does not classify generic connection failures as pairing recovery',
() {
expect(
isBluetoothPairingRecoveryError('Timed out connecting to device-id'),
isFalse,
);
});
});
}