gpt4 book ai didi

angular - karma测试时如何打印log

转载 作者:行者123 更新时间:2023-12-05 02:14:42 25 4
gpt4 key购买 nike

我是 Angular 的初学者,最近我开始研究 Angular。我写了一些单元测试代码,如下。

it('fetch data should be correct',
inject(
[HttpTestingController, Service2Service],
(
httpMock: HttpTestingController,
dataService: Service2Service
) =>{
dataService.getData().subscribe((event: HttpEvent<any>) => {
console.info("HttpEventType.Response",HttpEventType.Response);
switch (event.type) {
case HttpEventType.Response:{
console.log("body",event.body);
expect(event.body.length).toEqual(110);
}
}
});
}
)

);

我正在尝试使用 console.log 打印,但它没有在控制台上打印。请建议另一种打印日志的方法。

提前致谢。

最佳答案

尝试将 captureConsole 放入 karma.conf.js 中的属性客户端:

client: {
captureConsole: true,
mocha: {
bail: true
}
}

有关更多信息,请参阅 -

关于angular - karma测试时如何打印log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53313287/

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