腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在Express中测试
中间件
的
简单方法,而无需创建重新创建
的
服务器?
、
、
、
我希望能够在每个测试
的
基础上
存根
我
的
中间件
函数
。问题是,正如挂接
的
一样,我不能只是
存根
我
的
中间件
函数
,因为node已经缓存了
中间件
函数
,所以我不能
存根
,因为我在一开始就创建了我
的
应用程序。const request = require("supertest"); const { expect } = require("
浏览 14
提问于2019-11-13
得票数 2
回答已采纳
1
回答
函数
内部
中间件
的
Sinon
存根
、
、
、
、
我有一个
中间件
,它在一个参数化
函数
中,如下所示 export const getUserAuthenticated = (var1, var2, var3) => { try { next(); next(err); }; }; 我呼叫
的
路线是这样
的
Router.get('/', getUserAuthent
浏览 18
提问于2020-04-10
得票数 0
1
回答
用可组合
中间件
编写
的
存根
isAuthenticated
、
、
、
、
我有这个
中间件
功能,用可组合
的
中间件
包编写. return res.sendStatus(401); next();}; return res.sendS
浏览 5
提问于2016-10-18
得票数 0
回答已采纳
1
回答
使用
sinon
存根
私有
函数
、
、
、
、
我想要
存根
一个未被给定文件公开
的
函数
。我
的
代码如下: const inner = function inner(){} return true} outer, } 要测试外部方法,我需要
存根
内部
方法到目前为止,我尝试了: const <
浏览 35
提问于2020-11-09
得票数 0
回答已采纳
1
回答
使用
sinon
顽固性表示
中间件
功能是
、
、
、
、
描述我正在尝试
的
东西(如何复制)我知道,在
中间件
函数
安装之前,我应该尝试获取
函数
存根
,这是首次导
浏览 0
提问于2018-08-30
得票数 2
回答已采纳
1
回答
在
sinon
中阻塞嵌套
函数
调用
、
、
、
、
有三个单独
的
问题是类似于这个问题,但它们都不像我
的
情况。所以我基本上有一个
函数
,它把一个
函数
作为参数 return func_outer().func_inner();在我
的
单元测试中,我希望能够生成myfunc2
的
存根
。基本上,我需要能够
存根
一个
存根
,这是一个嵌套
存根
。我目前使用这种手动
存根
,但如果有办法,我宁愿使用
si
浏览 1
提问于2016-03-24
得票数 12
1
回答
未调用
存根
函数
,而是调用实际版本。为什么?
、
、
、
、
我正在尝试测试一个
函数
,该
函数
调用另外两个连接到amazon AWS
的
函数
。考虑到这一点,我不想调用调用AWS
的
真正
函数
-我正在尝试
存根
它们。然而,每次我运行我
的
测试时,它都是调用真正
的
函数
,而不是我
的
存根
。 .then(() => {
浏览 1
提问于2017-08-17
得票数 1
2
回答
返回解析承诺
的
存根
类实例方法(使用
Sinon
)
、
、
、
控制器创建模型类
的
实例,然后调用其方法之一,该方法返回已解析
的
承诺。我需要对类构造
函数
进行
存根
,然后对方法进行
存根
,这样它才能返回使用测试数据解析
的
承诺。= require('
sinon
'); const Model = require('../../../../models/model
浏览 4
提问于2016-12-02
得票数 2
回答已采纳
1
回答
使用proxyquire时,
Sinon
存根
不起作用
、
、
、
、
我使用proxyquire来stub module.exports = someFunction()类型
的
依赖。在控制器中,我有一个模型,它考虑到db中
的
行。我也想把这封信
存根
。let findUserAddre
浏览 5
提问于2020-03-11
得票数 0
1
回答
Typescript测试中
的
模拟
中间件
调用
、
、
、
、
我正在尝试为我
的
Typescript Node.js应用程序编写测试。我使用
的
是Mocha框架和Chai断言库。在添加自定义
中间件
(如身份验证检查)之前,一切都运行得很好。我曾尝试使用
Sinon
.JS模拟对此
中间件
的
调用,但我遇到了一些问题,无法使其正常工作。任何帮助都将不胜感激。endPointOne') expect(res.type).to.eql('application/json');
浏览 16
提问于2017-03-07
得票数 1
回答已采纳
2
回答
用
sinon
截断yield*
函数
调用
、
、
、
、
我对function*/yield/yield*和单元测试都是新手,我不确定为什么我
的
单元测试代码不能工作。它在mocha测试框架中使用
sinon
存根
。使用Co库,我有一个
内部
带有yield*
的
function*,它调用另一个function*。我试图用一个
sinon
存根
模拟对yield*调用
的
function*
的
调用,但
存根
返回未定义。如果
存根
是简单
的
yiel
浏览 8
提问于2019-12-13
得票数 1
1
回答
Sinon
-如何
存根
嵌套
函数
?
、
、
、
、
如果这是一个简单
的
问题,很抱歉,我是Node和
Sinon
的
新手。我正在努力弄清楚如何断言Nodejs中调用了嵌套
的
异步
函数
。我使用了mocha,chai,
sinon
和request (),但我认为我在
存根
部分遗漏了一些基本
的
东西。我正在尝试清除对request
的
调用,并提供一些要返回
的
虚拟数据。但在我创建
存根
的
那一行上,我一直收到错误消息“请求未定义”。 var myApp = r
浏览 0
提问于2014-12-14
得票数 5
回答已采纳
1
回答
sinon
.stub()对
sinon
.sandbox.stub()?
、
、
、
在我们
的
前端单元测试中使用
sinon
和
sinon
,我很难理解这些方法
的
区别。我们使用
的
是
sinon
.sandbox.stub() (字面意思就是
函数
,我们不创建沙箱),这些
存根
显然是在每次测试后自动恢复
的
。我只是没在文件里看到这个。我认为这个方法不存在,我认为您需要使用
sinon
.sandbox.create()显式创建沙箱。在沙箱对象上,您将调用
存根
函数
i.e. mySandbo
浏览 3
提问于2014-05-27
得票数 13
1
回答
不能用
sinon
模拟护照验证(“本地”)方法
、
、
、
、
app.post('/login', passport.authenticate('local'), (req, res, next) => {console.log('should enter');}) aut =
sinon
.stub(server.passport, 'authenticate').returns(() => {}.end(function (err
浏览 0
提问于2019-02-01
得票数 2
回答已采纳
1
回答
将console.log分配给对象
、
、
原始
的
sinon
实现包含以下代码: log: function() {}}
sinon
.log = console.log;<
浏览 0
提问于2014-08-24
得票数 0
回答已采纳
2
回答
如何在node.js中用
Sinon
/Mocha模拟变量
、
、
、
这是我
的
代码: start_end.jsvar timer = 10; timerif(glb_obj && glb_obj.close) { }测试用例:var start_end = requi
浏览 0
提问于2017-10-31
得票数 2
回答已采纳
2
回答
使用去抖动算子测试redux-可观察Epic
、
、
具有以下redux可观察
的
史诗:export const mouseEventEpic = (action$, store) => ::filter(action => action.typeexpect(store.getActions()).to.deep.equal([]);});store.getActions()返回一个包含一个操作"MOUSE_OVER“
的
数组然而,当删除去抖动时,它会返回另一个(和预期
的
)操作- "OVER“。 我想清除/删
浏览 5
提问于2016-12-18
得票数 1
1
回答
存根
连接
中间件
、
、
、
我有一个
中间件
(coffeescript): return next() if not app.settings.auth?express.basicAuth(app.settings.auth.username, app.settings.auth.password) req, res, nextexpress = require 'express'
sinon
.stub
浏览 2
提问于2014-10-15
得票数 0
1
回答
如何
存根
构造
函数
、
、
、
我正在编写uni-test并尝试尽可能地隔离我
的
代码。我使用Mocha和chai来编写测试和ES5语法。问题是,我找不到
存根
构造
函数
的
任何解决方案。Q.reject(new Error(obj.someFunction()); 在上面的例子中,我知道如何测试promise,如何
存根
我
的
内部
函数
,但是我如何
存根
Error构造
函数
?oStubSomeFunction =
sinon
.stub(obj,
浏览 0
提问于2019-05-03
得票数 1
1
回答
TypeError:尝试包装已包装
的
内容
、
、
我
的
代码: this.myObject = new MyObject(); it('should',
sinon
.test(function() { })); const
浏览 5
提问于2017-08-21
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券