nexo/packages/messaging_flutter/test/nexo_messaging_web_test.dart
toki 8ff55d4940 chore(roadmap): Flutter Web 알림 Smoke 마일스톤을 검토중 동기화한다
웹 smook 테스트 분리, helper 경로, 수동 증빙 정리를 통해 마일스톤 완료 근거를 milestone 기준으로 반영해 로드맵 상태를 검토중으로 맞췄다.
2026-06-08 19:58:45 +09:00

19 lines
640 B
Dart

@TestOn('browser')
library;
import 'package:flutter_test/flutter_test.dart';
import 'package:nexo_messaging/nexo_messaging.dart';
import 'package:nexo_messaging/src/web/browser_notification_interop_web.dart';
void main() {
test('browser Notification API is visible in Chrome runtime', () {
expect(BrowserNotificationInteropImpl().isSupported, isTrue);
});
test('plugin reports browser permission status in Chrome runtime', () async {
final status =
await NexoMessagingPlugin.instance.getWebNotificationPermissionStatus();
expect(status.isSupported, isTrue);
expect(status.rawPermission, isNotNull);
});
}