sinon 相关问题

Sinon是JavaScript的模拟框架,可以创建间谍,存根和模拟。

mocha / sinon存根恢复无法正常工作

我的第一个节点测试脚本。我正在使用Mocha和Sinon来测试最终发送到队列的函数。节点v8.1.3,Mocha 5.0.2,sinon 4.4.2。 var assert = require('assert'); var sinon = require('...

回答 1 投票 1

如何在一个脚本中监视javascript函数,该脚本被注入jsdom用于测试目的?

我正在尝试在开发chrome扩展时测试功能。对于我的测试框架,我使用sinon(间谍,模拟和存根),mocha,chai和jsdom(创建一个执行我的chrome的dom ...

回答 1 投票 0

我怎么能存根Hapi处理程序?

我试图从路由处理程序模拟函数...这是我的路由:server.route({method:'GET',path:'/ api / color / {format}',handler:this.pingLogic.getPing,config: {描述:'这......

回答 1 投票 1

如何在Express中对渲染视图进行单元测试?

我的控制器在我已经测试的另一台服务器上查询API,它可以正常工作。我很好奇我将如何测试这个控制器,它只是获取api数据并渲染它。一世'...

回答 1 投票 0

使用Sinon和Proxyquire对AWS SES进行Stubing

我正在尝试对涉及调用AWS的SES服务的一些代码进行单元测试。这是有问题的代码:const AWS = require('aws-sdk'); const send = function(options){const SES = new AWS.SES(); ...

回答 1 投票 0

Sinon存根包含同步和异步功能的对象

我正在开发一个项目,我正在观察node.js javascript层调用的每个绑定层函数的类型。对于观察类型,我创建了一个使用sinon的存根,看起来像......

回答 1 投票 2

我如何同时存根和间谍

所以我正在测试一个调用另一个函数的函数,它返回一个promise,SUT看起来像这样:fn($ modal) - > modalInstance = $ modal.open({controller:'myCtrl'size:'lg'...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.