【发布时间】:2023-04-04 22:11:01
【问题描述】:
我想运行一个涵盖两种可能情况的单元测试,包括 Web 和非 Web 部署。要测试的类的代码基本上是这样的:
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
if (kIsWeb) {
return Text("I'm web");
} else {
return Text("I'm not web");
}
}
}
kIsWeb 是 Dart 提供的常量,用于确定应用程序是否编译为在 Web 上运行。
我当前的测试类实现只能测试非网络路径。有没有办法为kIsWeb == true的情况创建一个测试?
【问题讨论】:
标签: unit-testing flutter testing dart flutter-web