flutter - 如何使用 ProviderContainer 对 Riverpod StateNotifier 进行单元测试
问题描述
我想测试 Riverpod StateNotifierProvider
。我正在尝试在不实现 UI/Widget 的情况下为状态通知提供程序遵循 TDD 方法。
根据Riverpod
有关测试的文档,可以ProviderContainer
在没有 Widget 测试的情况下用于测试。但它没有按我想要的方式工作。
场景:在提供程序中调用函数时,会按顺序发生几个状态更改。
目标:跟踪所有状态。确保所有状态更改的顺序正确。
我的问题 :
StateNotifierProvider
在不实现 UI/Widget 的情况下测试这些状态更改的最佳方法是什么?
解决方案
推荐阅读
- vue.js - vuejs + vuex中动态重置对象引用的问题
- azure - 用于获取 PaaS 和 SaaS 服务列表的 Azure REST API
- android - 如何从我的数据库中获取值并将它们提供给字符串数组
- field - OpenCart - 管理面板中的自定义产品字段
- python - 为什么 16bit 到 8bit 的转换会产生条纹图像?
- ionic-framework - Ionic 用阿拉伯语制作 pdf 报告
- swift - Amazon EC2 T2 实例是否适合运行 TensorFlow Mobile 或 TensorFlow Lite?
- solr - SolrCloud Zookeeper 引导选项 | 索尔 7
- angular - 从 observable 上的 finalize 方法返回一个 observable
- javascript - Javascript错误的unix时间