gpt4 book ai didi

angularjs - 使用 karma 运行 angularjs 单元测试时,如何在终端中查看 $log 调用?

转载 作者:行者123 更新时间:2023-12-03 06:43:20 24 4
gpt4 key购买 nike

在基于 Angular-seed 项目的项目中,我正在使用 ./scripts/test.sh --log-level debug 运行单元测试,但我看到的日志消息都没有出现从我的应用程序。我怎样才能见到他们?在我的应用程序中,我使用 $log 进行日志记录。

最佳答案

谢谢。如前所述,测试可以使用 $provide$log 注入(inject) console。对于后代来说,$provide 无法通过 inject(function(...) { ... }) 获得,而是通过 must be injected into a function argument to module 获得。 :

beforeEach(module('myapp', function($provide) {
// Output messages
$provide.value('$log', console);
}));

关于angularjs - 使用 karma 运行 angularjs 单元测试时,如何在终端中查看 $log 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21602750/

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