gpt4 book ai didi

unit-testing - 使用 MockBackend 的 Angular 4 测试返回 Promise

转载 作者:太空狗 更新时间:2023-10-29 17:43:53 25 4
gpt4 key购买 nike

我复制并使用了与您在此 question 中看到的相同的代码包括答案。我在 package.json 中的 Angular 依赖项版本设置为 4.0.2,NodeJS 为 7.5.0,NPM 为 4.1.2。

当我开始测试时,response 在我的例子中似乎是一个Promise

expect(res).toBe(0); 导致消息 Expected [object Promise] to be 0. 在控制台上。 expect(res.length).toBe(0);Expected undefined to be 0.

结尾

当我使用官方的第二个例子时 doc同样的事情发生了。

可以使用 Angular 4.0.0 依赖项重新创建相同的问题。

有什么想法吗?

最佳答案

确保您正在导入正确的 Response 对象。

import { Response } from '@angular/http';

关于unit-testing - 使用 MockBackend 的 Angular 4 测试返回 Promise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43482113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com