测试必须 flush 成功和 error 两条路径,并 verify 没有未处理请求;取消由订阅生命周期负责,不能只断言按钮 disabled。
答案只用于核对;请在对应框架的真实项目中重新运行。
参考核对:本题“依赖注入、HttpClient 与拦截器”必须给出具体输入、可观察输出和失败分支;先运行正文示例,再改变一个条件,说明该框架 API 如何处理更新、清理或恢复。