颤动嘲笑Firestore服务进行测试&目录结构

时间:2018-02-25 05:30:33

标签: integration-testing google-cloud-firestore flutter

我正在使用Firestore和Redux。因此,我有一个firestore_service.dart文件,它是Firestore的唯一接口,同一个文件更新了Redux存储。出于测试目的,我在项目测试文件夹中创建了firestore_service_mock.dart以及模拟数据文件。我的问题与目录结构和导入有关,用于测试目的。

main.dart是唯一导入firestore_service.dart的文件。如果我在项目测试文件夹中有firestore_service_mock.dart,那么如何将其导入main.dart进行集成测试?我不确定我是否清楚地解释自己,所以我希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

使用

import 'package:my_flutter_app/main.dart`;

lib/main.dart可以从项目内的任何位置导入(与lib/中的所有文件一样。