app scaffold
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
// 原生侧接通后才能跑的集成测试。
|
||||
//
|
||||
// 现在 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);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user