【发布时间】:2021-03-24 07:13:03
【问题描述】:
【问题讨论】:
标签: flutter dart testing widget
【问题讨论】:
标签: flutter dart testing widget
请查看代码,开始测试的页面是“lib/screens/favorites.dart”。您可以在测试说明中检查这一点
group('Favorites Page Widget Tests', () {
请看下面的代码,它确认收藏页面确实添加了一个带有 Icon.close 图标的尾随 IconButton。
trailing: IconButton(
key: Key('remove_icon_$itemNo'),
icon: Icon(Icons.close),
onPressed: () {
而您发布的屏幕截图以及问题似乎是主页“lib/screens/home.dart”。这可以从主页上的以下代码确认,如果项目在收藏夹列表中,则显示 Icons.favorite 图标,如果不在列表中,则显示 Icons.favorite_border 图标。
trailing: IconButton(
key: Key('icon_$itemNo'),
icon: favoritesList.items.contains(itemNo)
? Icon(Icons.favorite)
: Icon(Icons.favorite_border),
文档没有遗漏任何内容。快乐学习?
【讨论】: