【发布时间】:2017-12-27 16:27:35
【问题描述】:
我创建了想要使用 Angular Dart 框架测试的组件。
当我创建我的测试文件时,我似乎在创建一个示例文件进行测试时遇到了问题。
在我的层级结构中,我有:
./bird.jpg
./image_uploader_po.dart
./image_uploaders_test.dart
然后在我的代码中
test("testing against valid image upload", () async {
File testImage = new File("./bird.jpg"); //improper constructor.
fixture.update((Component com){
com.imageFile = testImage;
});
uploaderPO = await fixture.resolvePageObject(Component);
});
我遇到的问题是,这不是 File 的 dart/io 实现,而是 Html 实现。
我试图确定最好的做法是什么,打开一个文件以进行读取访问以应用于组件的文件实现。
我正在查找文件阅读器,但这与存在的文件有关,这是我遇到的问题。
现在,文件构造函数是:File(List<Object> fileBits, String filename, [Map<String, Dynamic> options]);,最终不知道“fileBits”应该是什么。
您可以在以下位置找到我正在使用的文件类:https://api.dartlang.org/stable/1.24.3/dart-html/File-class.html
我想要的最终状态是使用示例图像文件将其应用到图像上传器组件。
谢谢。
【问题讨论】:
标签: testing dart angular-dart dart-html