|
|
1
2
你的问题很不清楚。在单元测试中,您到底想测试这些存储区的哪些内容?您无法真正测试数据本身。 我的建议: 链接到门店与其使用设置单个属性,不如保留整个存储:
这样,您可以确保始终正确更新和观察属性。 如果需要,您可以始终在较低级别的商店中拥有财产:
摘要如果使用typescript将存储抽象为接口,则存储更易于测试:
使用存储库模式对于每个存储,使存储库可注入,以便存储所完成的所有api调用实际上都在该存储库中完成:
通过这种方式,您可以轻松地模拟存储库以提供静态日期,这样就不需要进行任何api调用。 保持您的react组件纯净
您真正想要进行单元测试的react组件。确保他们不直接使用mobx商店,但您使用
这样,您的组件就更易于测试和独立使用:
|
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |