javascript - 如何在 karma 测试中使用 console.log 检查函数

标签 javascript karma-jasmine

作为一个例子,我正在尝试调试这个(伪代码):

spyOn(form, 'append').and.callThrough();
baseRecord.$fillForm(form, params, '[namespace]');
console.log(JSON.stringify(form.append));
expect(form.append.argsForCall).toEqual(...);

karma 给了我:

LOG: function () { ... }

没有有关函数内容的信息。

最佳答案

首先检查堆栈溢出,例如: Existing Answer Link

并回答您的问题,

console.log(functionName.toString());

关于javascript - 如何在 karma 测试中使用 console.log 检查函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29309154/

相关文章:

javascript - PHP 回显 javascript

javascript - 打印机是否可以打印所有 cmyk 色域颜色以及 icc 配置文件的具体用途是什么?

javascript - 如何使用 plupload 保存两个不同尺寸的图像

javascript - Angular 2 和 karma-jasmine 单元测试用例在单击链接时打开模式

Angular Testing - ngBootstraps typeahead

javascript - Angular Testing : Spy a function that was executed on the initialize of a controller

javascript - 我如何使用 jPanelMenu? (jquery 菜单插件)

javascript - 如何在使用 Javascript 计算时在字段中没有输入值时删除 NaN

javascript - 不返回但调用其他函数的函数的单元测试用例

angular - NG 测试中的调试测试