如何使用console.log在因果报应测试中检查函数
How to inspect a function with console.log in karma tests
例如,我正在尝试调试这个(伪代码):
spyOn(form, 'append').and.callThrough();
baseRecord.$fillForm(form, params, '[namespace]');
console.log(JSON.stringify(form.append));
expect(form.append.argsForCall).toEqual(...);
因果报应给我:
LOG: function () { ... }
没有关于函数内容的信息。
首先检查堆栈溢出,例如:现有应答链路
为了回答您的问题,
console.log(functionName.toString());
相关文章:
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- 在Karma Jasmine单元测试用例中检查日期格式
- 如何使用console.log在因果报应测试中检查函数
- 检查单词是否具有相同的字母 - 错过一项测试
- Jasmine 测试在测试运行中、Firefox/Chrome 之间以及检查器开/关时的结果不一致
- Jasmine jQuery 测试,用于检查是否已将正确的参数传递给方法
- 量角器 - 在 e2e 测试中检查字符串的最佳方法不为空
- 如何使用量角器测试检查元素是否可点击
- QUnit - 基本测试 - 检查字段值
- Rails测试-检查警报存在抛出“;未定义的方法`driver'&”;
- 检查javascript的功能测试
- 测试一个由承诺返回的函数——检查错误
- 如何检查方法是否调用了茉莉花单元测试
- Karma-coverage在JS文件中检查测试覆盖率,而不是Angular 2中的TS文件
- 在单元测试中检查指令中是否存在html元素
- 如何检查在单元测试中是否调用了jQuery链函数?
- 单元测试,如何检查$uibModal模板是否存在
- Ember.js验收测试检查输入'值
- 我在mocha和supertest的POST请求后测试检查rabbitmq队列时遇到了麻烦
- 使用Jasmine进行AngularJS测试:检查$window.off()