作成したコンポーネントIは、Angular Dartのフレームワークでテストしたいと思っていました。html Fileオブジェクトをテストしようとすると、サンプルイメージをあらかじめ入れておくことはできませんか?
テストファイルを作成すると、テストするサンプルファイルを作成する際に問題が発生しているようです。私hirerarchyで
は、私が持っている:
./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);
});
を持っている私が持っている問題は、これはファイルのダーツ/ IO実装ではないということです、代わりにHtml実装。
これは、Fileのコンポーネントの実装に適用するための読み取りアクセスのためにファイルを開くための最善の方法を決定しようとしていました。
私はfilereaderを探していましたが、それは存在するファイルに関連しています。これは私が問題を抱えているものです。
現在、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
マイ所望の最終状態は画像アップローダーコンポーネントに適用するサンプルイメージファイルを使用することです:
あなたは私が使用していますファイルクラスを見つけることができます。
ありがとうございます。
私はこれらのパラメータをどのようにして増やすべきかはわかりませんでした。私のテストケースではそれを使います。 – Fallenreaper