我想运行一个涵盖可能的情况(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");
}
}
}
Run Code Online (Sandbox Code Playgroud)
kIsWeb是 Dart 提供的一个常量,用于确定应用程序是否被编译为在 Web 上运行。
我当前的测试类实现只能测试非网络路径。有没有办法为 的情况创建测试kIsWeb == true?