我只是想模仿Flutter中小
我假設我沒有在這里做一些特別的事情,它只是一個基本上帶有三個Texts的小部件。
我只需要驗證Texts在提供欄位值時子小部件(the ) 是否可見。我在這里錯過了什么?!
請注意,我嘗試使用find.text("...")代替鍵,但效果不佳。
uj5u.com熱心網友回復:
包裹OrderDetailsItemWidget在 MaterialApp 中
void main() {
testWidgets(
"OrderDetailsItemWidget - all fields are provided (quantity, name, and
subtext)",
(WidgetTester tester) async {
// Arrange, Act
await tester.pumpWidget(
MaterialApp(
home: const OrderDetailsItemWidget(
1,
"name",
"subtext",
),
),
);
// Assert
expect(
find.byKey(const Key("order_details_item_widget_quantity")),
findsOneWidget,
);
expect(
find.byKey(const Key("order_details_item_widget_name")),
findsOneWidget,
);
expect(
find.byKey(const Key("order_details_item_widget_subtext")),
findsOneWidget,
);
},
);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/375662.html
