AGENTS.md 与 README.md 同步更新:根据实际代码结构重写目录树、技术栈、架构分层及编码规范,移除旧版内联示例并补充新的开发约定与代码生成命令。
19 lines
635 B
Dart
19 lines
635 B
Dart
import 'package:flutter/cupertino.dart';
|
||
import 'package:flutter_test/flutter_test.dart';
|
||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||
|
||
import 'package:webrtc_controller_flutter/app/app.dart';
|
||
|
||
void main() {
|
||
testWidgets('App builds and shows setup page', (WidgetTester tester) async {
|
||
await tester.pumpWidget(
|
||
const ProviderScope(child: WebrtcControllerApp()),
|
||
);
|
||
await tester.pump();
|
||
|
||
// 连接设置页(CupertinoPageScaffold + 导航栏)应正常渲染。
|
||
expect(find.byType(CupertinoPageScaffold), findsOneWidget);
|
||
expect(find.byType(CupertinoNavigationBar), findsOneWidget);
|
||
});
|
||
}
|