Sinon是JavaScript的模拟框架,可以创建间谍,存根和模拟。
我的第一个节点测试脚本。我正在使用Mocha和Sinon来测试最终发送到队列的函数。节点v8.1.3,Mocha 5.0.2,sinon 4.4.2。 var assert = require('assert'); var sinon = require('...
如何在一个脚本中监视javascript函数,该脚本被注入jsdom用于测试目的?
我正在尝试在开发chrome扩展时测试功能。对于我的测试框架,我使用sinon(间谍,模拟和存根),mocha,chai和jsdom(创建一个执行我的chrome的dom ...
我试图从路由处理程序模拟函数...这是我的路由:server.route({method:'GET',path:'/ api / color / {format}',handler:this.pingLogic.getPing,config: {描述:'这......
我的控制器在我已经测试的另一台服务器上查询API,它可以正常工作。我很好奇我将如何测试这个控制器,它只是获取api数据并渲染它。一世'...
使用Sinon和Proxyquire对AWS SES进行Stubing
我正在尝试对涉及调用AWS的SES服务的一些代码进行单元测试。这是有问题的代码:const AWS = require('aws-sdk'); const send = function(options){const SES = new AWS.SES(); ...
我正在开发一个项目,我正在观察node.js javascript层调用的每个绑定层函数的类型。对于观察类型,我创建了一个使用sinon的存根,看起来像......
所以我正在测试一个调用另一个函数的函数,它返回一个promise,SUT看起来像这样:fn($ modal) - > modalInstance = $ modal.open({controller:'myCtrl'size:'lg'...