腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Sinon
存根
正在
调用
实际
的
异步
方法
,
而
不是
存根
、
、
、
我有一个带有
异步
函数
的
中介times.js文件,如下所示。在运行mocha Chai单元测试时,processTimes()
的
存根
没有发生。不确定哪里出了问题。我很感谢你
的
帮助。const chai = require("chai");const timesMediator = require("times");.
浏览 32
提问于2019-08-21
得票数 0
1
回答
单个
存根
的
不同结果
、
、
、
、
我使用
Sinon
在单元测试期间截断一些数据检索
方法
。这些数据
方法
中
的
大多数都是
异步
的
,因此到目前为止,resolves语法在这方面很方便。我试图实现
的
是基于Math.random()动态生成不同
的
测试数据,以自动覆盖我
的
代码中
的
不同分支,
而
不必
实际
为每个情况提供硬编码
的
样本输入数据。尽管如此,我已经意识到
存根
实际
上只在初始化时被
浏览 26
提问于2021-04-19
得票数 0
2
回答
如何使用
sinon
来
存根
aws-param-store getParametersByPath()
、
、
、
、
我
正在
使用包aws-param-store,并且
正在
尝试编写单元测试,这些单元测试将对getParametersByPath()
的
调用
存根
。包可以在这里找到:const awsParameterStore = require(
浏览 0
提问于2020-01-17
得票数 0
1
回答
如何区分基于论述
的
同一
方法
的
两个
调用
?
、
、
、
我
正在
使用
sinon
在我
的
NodeJS应用程序中对Google
的
存根
函数进行
存根
。我在相同
的
测试下对create
方法
执行两个不同
的
调用
(无法在
调用
之间进行恢复):drive.files.create({ 'requestBody': requestBody,=
sinon
.stub(drive.files, '
浏览 4
提问于2022-05-13
得票数 0
1
回答
为类
的
所有实例设置一个
方法
、
、
试图对getSigningKey of
方法
进行
存根
处理。但是,它
实际
上执行函数
的
非
存根
版本,并返回一个错误
而
不是
mockResponse。如何对其进行
存根
,以便它将返回mockResponse?const jwksClient = require('jwks-rsa');
sinon
.stub(jwksClient(
sinon
.match.any), 'getSigningKey
浏览 1
提问于2017-06-08
得票数 3
回答已采纳
1
回答
sinon
.stub()对
sinon
.sandbox.stub()?
、
、
、
在我们
的
前端单元测试中使用
sinon
和
sinon
,我很难理解这些
方法
的
区别。我们使用
的
是
sinon
.sandbox.stub() (字面意思就是函数,我们不创建沙箱),这些
存根
显然是在每次测试后自动恢复
的
。我只是没在文件里看到这个。我认为这个
方法
不存在,我认为您需要使用
sinon
.sandbox.create()显式创建沙箱。在沙箱对象上,您将
调用
存根
函数i.e.
浏览 3
提问于2014-05-27
得票数 13
1
回答
Sinon
存根
无法与亚马逊网络服务参数存储(NodeJS)配合使用
、
、
、
、
我
正在
尝试
存根
对aws参数存储(PS)
的
调用
。但是,尽管我以多种方式添加了
存根
,但它始终会对aws PS进行
实际
调用
。我
正在
尝试测试
的
方法
return ssm.getParametersByPath(query).promise();我尝试过
的
一种
存根
方法
var ss
浏览 8
提问于2020-02-28
得票数 0
回答已采纳
2
回答
返回解析承诺
的
存根
类实例
方法
(使用
Sinon
)
、
、
、
我
正在
为Node应用程序编写控制器单元测试。控制器:});var stub =
浏览 4
提问于2016-12-02
得票数 2
回答已采纳
1
回答
如何用
Sinon
对ES6类构造函数进行
存根
、
、
我
正在
尝试使用
Sinon
的
存根
类构造器。我需要怎样
的
语法才能正确地解决这个问题呢? } console.log(&
浏览 1
提问于2017-10-06
得票数 4
1
回答
未
调用
存根
函数,而是
调用
实际
版本。为什么?
、
、
、
、
我
正在
尝试测试一个函数,该函数
调用
另外两个连接到amazon AWS
的
函数。考虑到这一点,我不想
调用
调用
AWS
的
真正函数-我
正在
尝试
存根
它们。然而,每次我运行我
的
测试时,它都是
调用
真正
的
函数,
而
不是
我
的
存根
。 我对测试有点陌生,可能会遗漏一些东西,但在任何其他问题上都找不到解决方案。,因为我不关心它们做什么,也不关心我只需要如何
浏览 1
提问于2017-08-17
得票数 1
1
回答
Jest和
Sinon
:如何
存根
整个类?
、
所以我知道在辛农你可以去 // ... some logic here ... 但是,我需要
存根
整个类,
而
不仅仅是其中
的
一个
方法
。理想情况下,我希望这样做:有没有办法用
Sinon
做到这一点?我很感谢你<e
浏览 3
提问于2018-12-11
得票数 0
2
回答
使用
Sinon
SinonStubbedInstance和类型记录
、
、
、
、
我
正在
使用
sinon
对一个express-Request实例进行
存根
。看起来是这样
的
:我
的
方法
接受req: Request,但是我
的
IDE抱怨我使用SinonStubbedInstance<Request>
而
不是
Request。我尝试过使用req as Request,但我仍然收到关于“可能是一个错误”
的<
浏览 3
提问于2019-07-21
得票数 3
回答已采纳
2
回答
当使用对象破坏时,
Sinon
存根
似乎无法工作。
、
假设在模块myMethod中有一个名为myModule
的
方法
,如下所示: return 5;module.exports.myMethod = myMethod;const myModule = require('path/myModule');
sinon
.stub(myModule,'
浏览 0
提问于2019-03-06
得票数 3
回答已采纳
1
回答
从
sinon
存根
返回
sinon
存根
、
、
、
、
我在获取
sinon
存根
以返回/解析另一个
sinon
存根
时遇到问题。我用
的
是辛农,茶,如所承诺
的
茶和摩卡。我
正在
按顺序执行一些
异步
任务,我想要测试
的
代码如下所示: return terminal.saveit(); }).then(function(termin
浏览 4
提问于2015-09-03
得票数 1
2
回答
用于破坏
的
Sinon
存根
函数
、
、
我希望
存根
在我目前
正在
测试
的
文件中使用
的
函数。这样
的
破坏需要此函数:在测试时,不会
调用
存根
,
而
真正
的
函数将继续被
调用
。但当我需要它时,“正常”(即:不破坏) const myModule = require('path/to/modul
浏览 2
提问于2018-10-01
得票数 23
回答已采纳
1
回答
如何为类中定义
的
依赖项
而
不是
Sinon
存根
设置
Sinon
间谍?
、
、
、
我
正在
测试模块中定义
的
方法
,该
方法
本身
调用
第二个模块中定义
的
依赖项。我想使用
Sinon
包为测试中
方法
调用
依赖项设置一个间谍。我该怎么做?我看过
Sinon
的
页面,它模拟了一个模块()
的
依赖性,并且在过去能够成功地使用它。但在这种情况下,我
的
测试代码(见下文)仍在
调用
原始
方法
,
而
不是
间谍。在我<e
浏览 3
提问于2021-06-21
得票数 1
回答已采纳
1
回答
当db是一个自定义类属性时,如何侦测/
存根
/模拟firestore db.collection().add(),即如何
存根
this.db.collection().add()?
、
、
、
、
我有一个类Firestore,它初始化构造函数this.db中
的
一个firebase数据库,并有一个addEntry()
方法
将一个新条目添加到该数据库中。如何
存根
/模拟对数据库
的
写入,以便在测试期间不进行写入?该测试
的
断言是db.collection().add()被
调用
一次。_path.segments[1]}const
sinon
= require('
sinon
浏览 0
提问于2020-07-28
得票数 0
1
回答
如何在
sinon
中获取
存根
的
参数并将其中一个参数+其他数据用于特定
存根
调用
的
返回值?
、
、
、
、
我想要达到
的
是
存根
调用
,这将返回一个特定
的
价值。该返回值由一个传递
的
参数和一个新值组成。例如。mockDb.query.onCall(0).return();
sinon
.stub(obj,"hello"
浏览 3
提问于2017-09-28
得票数 2
2
回答
未替换react组件中
的
函数
的
sinon
存根
、
、
我
正在
尝试使用酶+
Sinon
来测试react组件上
的
点击 <Comp/>
sinon
.assert.called(stub);Comp.pro
浏览 4
提问于2016-06-22
得票数 2
2
回答
如何
存根
骨干模型构造器?
、
、
假设我有一个自定义
的
主干模型。Backbone.Collection(); //code I want to test});谢谢您抽时间见
浏览 10
提问于2015-04-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go微服务精讲:Go-Zero全流程实战即时通讯(完结)
分布式系统——了解 RPC
远程过程调用RPC(一)
K8s+gRPC云原生微服务开发与治理实战邂逅相遇适我愿兮
用Golang构建gRPC服务
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券