我曾试图为<代码>FadeInImage进行简单测试,但无uck。 我只想测试一下:<条码>k 透明度<>/条码>是否作为持有人出现。 之后,经过一段等待时间(约700米),《URL》的形象出现和k 透明 图像代码>消失。
首先,我们需要使用<代码>HttpClient,以便显示网络形象。 我使用<代码>nock,但感到自己可以自由使用。
import package:flutter/material.dart ;
import package:flutter_test/flutter_test.dart ;
import package:transparent_image/transparent_image.dart ;
void main() {
testWidgets( Test FadeInImage , (tester) async {
await tester.pumpWidget(FadeInImage.memoryNetwork(
placeholder: kTransparentImage,
image: https://picsum.photos/id/28/200 ,
));
// First: Solve for "provide your own HttpClient implementation" error
// Second: Test for placeholder image (kTransparentImage)
// Third: Wait until network image to appear
// Forth: Test for network image (https://picsum.photos/id/28/200)
});
}