0

我正在尝试测试的应用程序使用功能切换来启用/禁用应用程序的某些部分。但是,我编写的测试适用于所有功能。当用户登录时,这将从 REST 服务获取功能切换(使用使用生成的 openapi 的类),因此应用程序知道要显示什么和不显示什么。

现在我想在我的测试中包含这些功能切换,以便跳过相应的测试,并且如果某些部分未启用,则不会失败。但是,当我尝试包含进行调用的类时,我在控制台中遇到 dart:ui 问题,并且测试不再运行。当我(递归地)检查这些服务类的导入时,widgets.dart 有一些导入,所以我想这就是问题所在。我尝试删除其中的大部分内容,但由于我们使用本地化字符串来显示错误消息等。从这些文件中删除所有这些内容变得非常麻烦。

所以在我继续这样做之前,我想知道是否有任何简单的方法可以在集成测试中包含对 REST 服务的调用?

我查看了 Flutter 驱动文档,并在网上搜索了一些类似的问题,但并没有真正找到类似的东西。

4

0 回答 0