platform upgrades

This commit is contained in:
2026-09-02 20:17:17 +02:00
parent 71839d0848
commit f19f212fb4
12 changed files with 51 additions and 56 deletions
+11 -5
View File
@@ -5,10 +5,16 @@ import 'package:marianum_mobile/push/push_registration.dart';
void main() {
group('PushRegistration.isPermissionUsable', () {
test('explicit denial blocks registration', () {
expect(
PushRegistration.isPermissionUsable(AuthorizationStatus.denied),
isFalse,
);
for (final status in [
AuthorizationStatus.denied,
AuthorizationStatus.deniedPermanently,
]) {
expect(
PushRegistration.isPermissionUsable(status),
isFalse,
reason: '$status should block registration',
);
}
});
test('all other statuses allow registration', () {
@@ -28,7 +34,7 @@ void main() {
test('covers every AuthorizationStatus value', () {
// Guard: if firebase_messaging ever adds a status, revisit the gate.
expect(AuthorizationStatus.values, hasLength(4));
expect(AuthorizationStatus.values, hasLength(5));
});
});
}