我正在尝试测试HTTP调用并参考以下页面来编写单元测试:https://angular-2-training-book.rangle.io/handout/testing/services/mockbackend.html
但是当我查看Angular网站时,看起来MockBackend
类已被弃用:https://angular.io/api/http/testing/MockBackend
同一网站有不同的方式来测试HTTP呼叫:https://angular-2-training-book.rangle.io/handout/testing/services/alt-http-mocking.html
我还在下面看到了一篇有趣的文章(因为我正在尝试测试登录以便进行POST调用):http://jasonwatmore.com/post/2016/11/24/angular-2-mockbackend-example-for-backendless-development
所以我想知道哪种是测试HTTP调用的最佳或最新方法?我对使用MockBackend
还是使用spyOn
模拟策略感到困惑。