// 原生侧接通后才能跑的集成测试。 // // 现在 Kotlin / Swift 实现还是空的(见 07),所以只验证「能力查询」这条 // 不会崩、并且**如实返回 false**——静默返回 true 才是危险的假象。 import 'package:flutter_test/flutter_test.dart'; import 'package:integration_test/integration_test.dart'; import 'package:native_scan/native_scan.dart'; void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); testWidgets('isModeSupported 在原生未实现时返回 false 而不是抛错', (WidgetTester tester) async { final NativeScan plugin = NativeScan(); // TODO(native): 原生实现落地后改为 expect(..., isTrue),并补 startScan 的用例。 expect(await plugin.isModeSupported(ScanMode.barcode), isFalse); }); }