【问题标题】:No Icon but it can be tested没有图标但可以测试
【发布时间】:2021-03-24 07:13:03
【问题描述】:

我正在按照5th section 练习 Flutter。我在应用程序中没有看到 Icons.close。但不知什么原因可以测试

问题:
文档是否缺少某些内容?

【问题讨论】:

    标签: flutter dart testing widget


    【解决方案1】:

    请查看代码,开始测试的页面是“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),
    

    文档没有遗漏任何内容。快乐学习?

    【讨论】:

    • 我的错。我来自 Django/ReactJS。我虽然是单页
    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 2014-05-11
    • 2013-08-29
    • 1970-01-01
    • 2012-07-10
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多