Я создал компонент, который хотел протестировать с помощью Angular Dart Framework.
Когда я создаю свой тестовый файл, кажется, что у меня возникают проблемы с созданием файла примера для тестирования.
В моей иерархии у меня есть:
./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);
});
У меня проблема в том, что это не реализация файла dart/io, а реализация Html.
Я пытался определить, как лучше всего действовать для этого, чтобы открыть файл для доступа на чтение, чтобы применить к реализации компонента File.
Я искал файл для чтения, но это относится к существующему файлу, с которым у меня проблемы.
Прямо сейчас конструктор файлов: File(List<Object> fileBits, String filename, [Map<String, Dynamic> options]);
и в конечном итоге не знал, какими должны быть «fileBits».
Вы можете найти класс файлов, который я использую, по адресу: https://api.dartlang.org/stable/1.24.3/dart-html/File-class.html
Мое желаемое конечное состояние — использовать образец файла изображения, чтобы применить его к компоненту Image Uploader.
Спасибо.